共用方式為


NDKPI 的 INF 需求

支援網路直接核心 (NDK) 迷你埠驅動程式的 INF 檔案必須符合下列需求。

NDIS 上限範圍值

迷你埠驅動程式的 INF 檔案必須指定 NDIS 上限值 「ndis5」,Windows 元件才能探索並使用驅動程式所服務的 NDK 支援迷你埠介面卡。 此值指定如下:

HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"

*NetworkDirect INF 關鍵字

INF 檔案必須指定 *NetworkDirect 關鍵字值,如下所示:

  • 安裝驅動程式之後,系統管理員可以在介面卡的 [進階] 屬性頁中更新*NetworkDirect關鍵字值。

注意:在介面卡的 [ 進階 ] 屬性頁中變更之後,就會自動重新開機迷你埠驅動程式。

HKR, Ndi\Params\*NetworkDirect,        ParamDesc,  0, "NetworkDirect Functionality"
HKR, Ndi\Params\*NetworkDirect,        Type,       0, "enum"
HKR, Ndi\Params\*NetworkDirect,        Default,    0, "1"
HKR, Ndi\Params\*NetworkDirect\enum,   "0",        0, "Disabled"
HKR, Ndi\Params\*NetworkDirect\enum,   "1",        0, "Enabled"

*NetworkDirectTechnology INF 關鍵字

INF 檔案必須指定 *NetworkDirectTechnology 關鍵字值,如下所示:

  • 安裝驅動程式之後,系統管理員可以在介面卡的 [進階] 屬性頁中更新*NetworkDirectTechnology關鍵字值。 列舉互斥,這表示 NetworkDirectTechnology 值的選取會排除所有其他專案。 這可讓平臺定義嚴格的裝置行為。
  • 裝置必須只表示支援的傳輸。 傳輸值是對應至 WDK NDK_RDMA_TECHNOLOGY的識別碼。 禁止重新定義識別碼。
  • 具有多個平行傳輸的裝置行為未定義。 裝置 必須 指定傳輸類型。

注意:在介面卡的 [ 進階 ] 屬性頁中變更之後,就會自動重新開機迷你埠驅動程式。

HKR, Ndi\Params\*NetworkDirectTechnology,        ParamDesc,  0,  "NetworkDirect Technology"
HKR, Ndi\Params\*NetworkDirectTechnology,        Default,    0,  "1"
HKR, Ndi\Params\*NetworkDirectTechnology,        Type,       0,  "enum"
HKR, Ndi\Params\*NetworkDirectTechnology\enum,   1,          0,  "iWARP"
HKR, Ndi\Params\*NetworkDirectTechnology\enum,   2,          0,  "InfiniBand"
HKR, Ndi\Params\*NetworkDirectTechnology\enum,   3,          0,  "RoCE"
HKR, Ndi\Params\*NetworkDirectTechnology\enum,   4,          0,  "RoCEv2"
HKR, Ndi\Params\*NetworkDirectTechnology,        Optional,   0,  "0"

*NetworkDirectRoCEFrameSize INF 關鍵字

支援 *NetworkDirectRoCEFrameSize 之迷你埠驅動程式的 INF 檔案必須符合下列需求:

  • *NetworkDirectRoCEFrameSize關鍵字指定系統管理員要求 NetworkDirect 通訊的最大傳輸單位。 支援具有RoCERoCEv2之 *NetworkDirect關鍵字的配接器必須另外支援此關鍵字。

  • *NetworkDirectRoCEFrameSize可接受的登錄值為 256、512、1024、2048 和 4096。 需要 1024 的值。

  • 介面卡必須針對未超過*JumboPacket*NetworkDirectRoCEFrameSize使用最大的支援大小。

  • 如果 *NetworkDirectRoCEFrameSize 的設定值與作用中) RoCE MTU 的運作 (不同,驅動程式必須在系統事件記錄檔中記錄事件,指出作用中) RoCE MTU 的運作 (事件。

注意:迷你埠驅動程式會在介面卡的 [ 進階 ] 屬性頁進行變更之後自動重新開機,除非變更可以在不重新開機的情況下生效。

下表描述可以編輯的 *NetworkDirectRoCEFrameSize 關鍵字和值。 最小值和最大值會定義支援值的必要限制。 個別配接器可以支援較低的最小值或較高的最大值,但至少必須支援這些值。

SubkeyName ParamDesc 類型 預設值 最小值 最大值
*NetworkDirectRoCEFrameSize 網路直接傳輸單位上限 列舉 1024 256 4096

如需進階屬性的詳細資訊,請參閱 指定進階屬性頁面的組態參數

如需使用標準化 INF 關鍵字的詳細資訊,請參閱 網路裝置的標準化 INF 關鍵字

網路直接核心提供者介面 (NDKPI)