共用方式為


報告 NIC 的 LSOV1 TCP-Packet-分割功能

NDIS 迷你埠驅動程式會指定 NDIS_TCP_LARGE_SEND_OFFLOAD_V1結構中 NIC 的目前大型傳送卸載第 1 版 (LSOV1) -TCP-packet-分割組態。迷你埠驅動程式必須在 NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES 結構中包含目前的 LSOV1 卸載組態。 Miniport 驅動程式會從MiniportInitializeEx函式呼叫NdisMSetMiniportAttributes函式,並傳入NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES中的資訊。

迷你埠驅動程式必須回報 LSOV1 設定中的變更,如果有的話, NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 狀態指示。

為了回應OID_TCP_OFFLOAD_CURRENT_CONFIG的查詢,NDIS 會在 NDIS 傳回NDIS_OID_REQUEST結構之 InformationBuffer成員的NDIS_OFFLOAD結構中包含NDIS_TCP_LARGE_SEND_OFFLOAD_V1結構。 NDIS 會使用迷你埠驅動程式提供的資訊。

NDIS 支援大型傳送卸載第 2 版 (LSOV2) ,這是增強版本的 LSO。 如需 LSOV2 功能的詳細資訊,請參閱 報告 NIC 的 LSOV2 TCP-Packet-分割功能

迷你埠驅動程式必須在 NDIS_TCP_LARGE_SEND_OFFLOAD_V1 結構中指定下列資訊:

  • 封裝設定,位於 封裝 成員中。 For more information about this member, see the Remarks section in NDIS_TCP_LARGE_SEND_OFFLOAD_V1.

  • TCP/IP 傳輸可以傳遞至大型 TCP 封包中 MaxOffLoadSize 成員中迷你埠驅動程式的使用者資料位元組上限。 大小上限不能超過 64K 個位元組。

  • MinSegmentCount 成員中,TCP/IP 傳輸將它卸載至 NIC 以進行分割之前,必須先將大型 TCP 封包的最社區段數目減去。

  • NIC 是否可以分割包含 TCP 選項的大型 TCP 封包。

  • NIC 是否可以分割包含 IPv4 選項的大型 TCP 封包。

判斷工作卸載功能