Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
[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 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.
Opmerking Deze OID wordt ondersteund in NDIS 6.1 en 6.20. Zie OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA_EXvoor NDIS 6.30 en hoger.
Opmerkingen
Alle NDIS 6.1- en 6.20-minipoortstuurprogramma's die IPsec-offloadversie 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 ontvangt een IPSEC_OFFLOAD_V2_ADD_SA structuur die een aanwijzer bevat naar de volgende IPSEC_OFFLOAD_V2_ADD_SA structuur in een gekoppelde lijst. 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 levert het minipoortstuurprogramma de ingangen waarmee de offloaded SLA's in de OffloadHandle- lid van IPSEC_OFFLOAD_V2_ADD_SA worden geïdentificeerd. (Het transport gebruikt bijvoorbeeld de ingang in het verzendpad om aan te geven welke offloaded SA moet worden gebruikt). Als een van de CA's in de gekoppelde lijst is offloaded, is de setaanvraag 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 geen van de CA's in de gekoppelde lijst offload. Als er een fout optreedt voor een bepaalde SA in de gekoppelde lijst, moet het minipoortstuurprogramma de OffloadHandle- lid in de bijbehorende IPSEC_OFFLOAD_V2_ADD_SA 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.
Eisen
Versie |
Ondersteund in NDIS 6.1 en 6.20. Gebruik voor NDIS 6.30 en hoger OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA_EX. |
Rubriek |
Ntddndis.h (inclusief Ndis.h) |