Bagikan melalui


Persyaratan INF untuk NDKPI

File INF untuk driver miniport yang mendukung kernel Network Direct (NDK) harus memenuhi persyaratan berikut.

Nilai rentang atas NDIS

File INF driver miniport harus menentukan nilai rentang atas NDIS "ndis5" agar komponen Windows dapat menemukan dan menggunakan adaptor miniport berkemampuan NDK yang dilayankan oleh driver. Nilai ini ditentukan sebagai berikut:

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

*Kata kunci INF NetworkDirect

File INF harus menentukan nilai kata kunci *NetworkDirect sebagai berikut:

  • Setelah driver diinstal, administrator dapat memperbarui nilai kata kunci *NetworkDirect di halaman properti Tingkat Lanjut untuk adaptor.

Catatan: Driver miniport secara otomatis dimulai ulang setelah perubahan dilakukan di halaman properti Tingkat Lanjut untuk adaptor.

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"

*Kata kunci INF NetworkDirectTechnology

File INF harus menentukan nilai kata kunci *NetworkDirectTechnology sebagai berikut:

  • Setelah driver diinstal, administrator dapat memperbarui nilai kata kunci *NetworkDirectTechnology di halaman properti Tingkat Lanjut untuk adaptor. Enumerasi saling eksklusif, yang berarti pemilihan nilai NetworkDirectTechnology mengecualikan semua yang lain. Hal ini memungkinkan Platform untuk menentukan perilaku perangkat yang ketat.
  • Perangkat hanya harus mengekspresikan transportasi yang didukung. Nilai transportasi adalah pengidentifikasi yang memetakan ke NDK_RDMA_TECHNOLOGY WDK. Pendefinisian ulang pengidentifikasi dilarang.
  • Perilaku perangkat dengan beberapa transportasi bersamaan tidak terdefinisi. Perangkat harus menentukan jenis transportasi.

Catatan: Driver miniport secara otomatis dimulai ulang setelah perubahan dilakukan di halaman properti Tingkat Lanjut untuk adaptor.

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"

*Kata kunci INF NetworkDirectRoCEFrameSize

File INF untuk driver miniport yang mendukung *NetworkDirectRoCEFrameSize harus memenuhi persyaratan berikut:

  • Kata kunci *NetworkDirectRoCEFrameSize menentukan unit transmisi maksimum yang diminta administrator untuk komunikasi NetworkDirect. Adaptor yang mendukung kata kunci *NetworkDirect dengan RoCE atau RoCEv2 juga harus mendukung kata kunci ini.

  • Nilai registri yang dapat diterima untuk *NetworkDirectRoCEFrameSize adalah 256, 512, 1024, 2048, dan 4096. Nilai 1024 diperlukan.

  • Adaptor harus menggunakan ukuran terbesar yang didukung untuk *NetworkDirectRoCEFrameSize yang tidak melebihi *JumboPacket.

  • Jika nilai *NetworkDirectRoCEFrameSize yang dikonfigurasi berbeda dari RoCE MTU operasional (aktif), driver harus mencatat peristiwa dalam log peristiwa sistem yang menunjukkan operasional (aktif) RoCE MTU.

Catatan: Driver miniport secara otomatis dimulai ulang setelah perubahan dilakukan di halaman properti Tingkat Lanjut untuk adaptor kecuali perubahan dapat dibuat efektif tanpa menghidupkan ulang.

Tabel berikut ini menjelaskan kata kunci dan nilai *NetworkDirectRoCEFrameSize yang dapat diedit. Nilai min dan maks menentukan batas yang diperlukan untuk nilai yang didukung. Adaptor individual dapat mendukung nilai minimum yang lebih rendah atau nilai maksimum yang lebih tinggi tetapi harus mendukung setidaknya nilai-nilai ini.

SubkeyName ParamDesc Jenis Nilai default Minimum Maks
*NetworkDirectRoCEFrameSize Unit Transmisi Maksimum Langsung Jaringan enum 1024 256 4096

Untuk informasi selengkapnya tentang properti tingkat lanjut, lihat Menentukan Parameter Konfigurasi untuk Halaman Properti Tingkat Lanjut.

Untuk informasi selengkapnya tentang menggunakan kata kunci INF standar, lihat Kata Kunci INF Standar untuk Perangkat Jaringan.

Antarmuka Penyedia Kernel Langsung Jaringan (NDKPI)