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 通訊的最大傳輸單位。 支援具有RoCE或RoCEv2之 *NetworkDirect關鍵字的配接器必須另外支援此關鍵字。
*NetworkDirectRoCEFrameSize可接受的登錄值為 256、512、1024、2048 和 4096。 需要 1024 的值。
介面卡必須針對未超過*JumboPacket的*NetworkDirectRoCEFrameSize使用最大的支援大小。
如果 *NetworkDirectRoCEFrameSize 的設定值與作用中) RoCE MTU 的運作 (不同,驅動程式必須在系統事件記錄檔中記錄事件,指出作用中) RoCE MTU 的運作 (事件。
注意:迷你埠驅動程式會在介面卡的 [ 進階 ] 屬性頁進行變更之後自動重新開機,除非變更可以在不重新開機的情況下生效。
下表描述可以編輯的 *NetworkDirectRoCEFrameSize 關鍵字和值。 最小值和最大值會定義支援值的必要限制。 個別配接器可以支援較低的最小值或較高的最大值,但至少必須支援這些值。
SubkeyName | ParamDesc | 類型 | 預設值 | 最小值 | 最大值 |
---|---|---|---|---|---|
*NetworkDirectRoCEFrameSize | 網路直接傳輸單位上限 | 列舉 | 1024 | 256 | 4096 |
如需進階屬性的詳細資訊,請參閱 指定進階屬性頁面的組態參數。
如需使用標準化 INF 關鍵字的詳細資訊,請參閱 網路裝置的標準化 INF 關鍵字。