Поделиться через


OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA

[Функция разгрузки задач IPsec является устаревшей и не должна использоваться.]

В качестве набора транспорт TCP/IP использует OID OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA для запроса на удаление драйвера мини-порта указанных связей безопасности (SAs) из сетевого адаптера.

Примечание NDIS поддерживает этот OID с помощью интерфейса прямого запроса OID. Дополнительные сведения об интерфейсе прямого запроса OID см. в разделе Интерфейс прямого запроса OID NDIS 6.1.

Комментарии

Все драйверы минипорта NDIS 6.1, поддерживающие разгрузку IPsec версии 2 (IPsecOV2), должны поддерживать этот OID.

Когда драйвер мини-порта получает этот запрос, он должен удалить указанные SAS из сетевого адаптера и освободить все системные ресурсы, выделенные для SAS.

Драйвер мини-порта получает структуру IPSEC_OFFLOAD_V2_DELETE_SA , которая содержит дескриптор пакета SA и указатель на следующую структуру IPSEC_OFFLOAD_V2_DELETE_SA в связанном списке.

Драйвер мини-порта может задать SaDeleteReq в структуре NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO для структуры получения NET_BUFFER_LIST . Затем транспорт TCP/IP выдает OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA один раз удалить входящий sa, который был получен пакетом, и еще раз удалить исходящий sa, соответствующий удаленному входящие sa. Сетевой адаптер не должен удалять ни одно из этих SAS до получения соответствующего запроса OID_TCP_TASK_IPSEC_OFFLOAD_V2_DELETE_SA.

Коды состояния возврата

Функция MiniportOidRequest драйвера miniport возвращает одно из следующих значений для этого запроса:

Термин Описание

NDIS_STATUS_SUCCESS

Драйвер мини-порта успешно выполнил запрос.

NDIS_STATUS_PENDING

Драйвер мини-порта выполнит запрос асинхронно. После того как драйвер мини-порта завершит всю обработку, он должен выполнить запрос, вызвав функцию NdisMOidRequestComplete , передав NDIS_STATUS_SUCCESS для параметра Status .

NDIS_STATUS_NOT_ACCEPTED

Драйвер мини-порта сбрасывается.

NDIS_STATUS_REQUEST_ABORTED

Драйвер мини-порта остановил обработку запроса. Например, NDIS вызывает функцию MiniportResetEx .

Требования

Версия

Поддерживается в NDIS 6.1 и более поздних версиях.

Заголовок

Ntddndis.h (включая Ndis.h)

См. также раздел

IPSEC_OFFLOAD_V2_DELETE_SA

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NET_BUFFER_LIST