Delen via


OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA_EX

[De offloadfunctie voor IPsec-taken is afgeschaft en mag niet worden gebruikt.]

Als set gebruikt het TCP/IP-transport de OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA_EX OID om aan te vragen dat een minipoortstuurprogramma de opgegeven beveiligingskoppelingen (SA's) toevoegt aan een NIC.

Opmerking NDIS ondersteunt deze OID met de directe OID-aanvraaginterface. Zie NDIS 6.1 Direct OID Request Interfacevoor meer informatie over de directe OID-aanvraaginterface.

Opmerkingen

Alle NDIS 6.30 minipoortstuurprogramma's die IPsec offload versie 2 (IPsecOV2) ondersteunen, moeten deze OID ondersteunen.

Nadat tcp/IP-transport bepaalt dat een NIC IPsecOV2-bewerkingen kan uitvoeren, vraagt het TCP/IP-transport het minipoortstuurprogramma om SA's toe te voegen. Het transport kan IPsecOV2-bewerkingen niet naar de NIC offloaden voordat het transport een SA toevoegt.

Het minipoortstuurprogramma configureert de NIC voor IPsecOV2-verwerking op de SA's. Met een geslaagde set op OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA_EX levert de minipoortstuurprogramma de ingang waarmee de offloaded SA in de OffloadHandle- lid van de IPSEC_OFFLOAD_V2_ADD_SA_EX-structuur wordt geïdentificeerd. (Het transport gebruikt bijvoorbeeld de ingang in het verzendpad om aan te geven welke offloaded SA moet worden gebruikt). Als een SA is offloaded, is de ingestelde aanvraag geslaagd.

Het minipoortstuurprogramma kan bijvoorbeeld een foutstatus retourneren voor de OID-aanvraag wanneer de NIC onvoldoende capaciteit heeft om meer SLA's te offloaden. Het minipoortstuurprogramma kan ook een foutstatus retourneren omdat deze een racevoorwaarde moet vermijden. In dit geval wordt de NIC-configuratie gewijzigd en wordt een bepaald algoritme uitgesloten.

Als de aanvraag mislukt, zijn SA's niet offloaded. Als er een fout optreedt voor een SA, moet het minipoortstuurprogramma het OffloadHandle- lid in de bijbehorende IPSEC_OFFLOAD_V2_ADD_SA_EX structuur instellen op NULL-.

Het minipoortstuurprogramma rapporteert het maximum aantal SA's dat een NIC kan ondersteunen in de SaOffloadCapacity lid van de NDIS_IPSEC_OFFLOAD_V2 structuur tijdens de initialisatie. Indien nodig kan het TCP/IP-transport de OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA OID instellen om aan te vragen dat het minipoortstuurprogramma een SA van de NIC verwijdert.

Deze OID is in wezen identiek aan de vorige versie, OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA. Het enige verschil is de bijgewerkte IPSEC_OFFLOAD_V2_ADD_SA_EX structuur.

Eisen

Versie

Ondersteund in NDIS 6.30 en hoger.

Rubriek

Ntddndis.h (inclusief Ndis.h)

Zie ook

IPSEC_OFFLOAD_V2_ADD_SA_EX

NDIS_IPSEC_OFFLOAD_V2

OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA

OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA