estrutura NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO (ndis.h)

[O recurso de descarregamento de tarefa IPsec foi preterido e não deve ser usado.]

A estrutura NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO especifica o identificador de descarregamento de SA (associação de segurança) para a parte do túnel de um pacote de envio.

Sintaxe

typedef struct _NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO {
  struct {
    NDIS_HANDLE TunnelHandle;
  } Transmit;
} NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO, *PNDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO;

Membros

Transmit

Uma estrutura que contém os seguintes membros:

Transmit.TunnelHandle

O identificador SA do túnel no transporte por túnel.

Comentários

Antes que o transporte TCP/IP passe um pacote de envio no qual uma NIC executará tarefas IPsecOV2 (descarregamento de segurança de protocolo de Internet) no driver de miniporto da NIC, o transporte atualiza as informações do IPsec no NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO estrutura associada à estrutura NET_BUFFER_LIST .

O transporte TCP/IP fornece um identificador no membro OffloadHandle do NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO que especifica o identificador para a SA de saída para a parte de transporte (conexão de ponta a ponta) do pacote de envio. Se o pacote de envio for transmitido por meio de um túnel, o transporte TCP/IP também fornecerá uma estrutura NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO. Essa estrutura especifica o identificador de descarregamento para a SA de saída para a parte do túnel do pacote de envio.

O valor TunnelHandle fornecido na estrutura NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO tem o mesmo valor que o OffloadHandle que foi relatado ao transporte TCP/IP quando o driver de miniporto adicionou com êxito um conjunto de SAs a uma NIC. Todos os SAs foram adicionados quando o motorista do miniporto respondeu ao OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA solicitação.

Para definir e obter as informações do túnel IPsec, use o índice IPsecOffloadV2TunnelNetBufferListInfo com a macro NET_BUFFER_LIST_INFO . NET_BUFFER_LIST_INFO retorna uma estrutura NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.1 e posterior.
Cabeçalho ndis.h (inclua Ndis.h)

Confira também

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST

NET_BUFFER_LIST_INFO

OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA