Bagikan melalui


Kata Kunci INF standar untuk VMQ

Kata kunci INF standar berikut didefinisikan untuk mengaktifkan atau menonaktifkan dukungan untuk fitur antrean komputer virtual (VMQ) adaptor jaringan.

*VMQ
Nilai yang menjelaskan apakah perangkat telah mengaktifkan atau menonaktifkan fitur VMQ.

*VMQLookaheadSplit
Nilai yang menjelaskan apakah perangkat telah mengaktifkan atau menonaktifkan kemampuan untuk membagi menerima buffer menjadi lookahead dan buffer post-lookahead. Driver miniport melaporkan kemampuan ini dengan bendera NDIS_RECEIVE_FILTER_LOOKAHEAD_SPLIT_SUPPORTED di anggota SupportedQueueProperties dari struktur NDIS_RECEIVE_FILTER_CAPABILITIES . Untuk informasi selengkapnya tentang fitur ini, lihat Memori Bersama di Menerima Buffer.

Catatan Dimulai dengan NDIS 6.30, memisahkan data paket menjadi buffer lookahead terpisah tidak lagi didukung. Dimulai dengan Windows Server 2012, kata kunci INF ini kedaluarsa.

*VMQVlanFiltering
Nilai yang menjelaskan apakah perangkat telah mengaktifkan atau menonaktifkan kemampuan untuk memfilter paket jaringan dengan menggunakan pengidentifikasi VLAN di header kontrol akses media (MAC). Driver miniport melaporkan kemampuan ini dengan bendera NDIS_RECEIVE_FILTER_MAC_HEADER_VLAN_ID_SUPPORTED di anggota SupportedMacHeaderFields dari struktur NDIS_RECEIVE_FILTER_CAPABILITIES .

*RssOrVmqPreference
Nilai yang menentukan apakah kemampuan VMQ harus diaktifkan alih-alih menerima kemampuan penskalaan sisi (RSS).

Ini adalah nilai kata kunci tersembunyi yang tidak boleh ditentukan dalam file INF dan tidak ditampilkan di halaman properti Tingkat Lanjut untuk adaptor jaringan. Untuk informasi selengkapnya, lihat Menangani Kata Kunci VMQ dan RSS INF.

Kata kunci INF standar VMQ adalah kata kunci enumerasi. Tabel berikut ini menjelaskan kemungkinan entri INF untuk kata kunci INF standar VMQ.

SubkeyName ParamDesc Nilai EnumDesc
*VMQ Antrean Komputer Virtual 0 Nonaktif
1 (Default) Aktif
*VMQLookaheadSplit Pemisahan Lookahead VMQ 0 Catatan yang Dinonaktifkan Dimulai dengan NDIS 6.30, kata kunci ini tidak lagi didukung.
1 (Default) Aktif
*VMQVlanFiltering Pemfilteran VMQ VLAN 0 Nonaktif
1 (Default) Aktif
*RssOrVmqPreference Catatan: Entri ParamDesc dan EnumDesc untuk subkunci ini tidak dapat digunakan dalam file INF atau antarmuka pengguna. Untuk informasi selengkapnya, lihat Menangani Kata Kunci VMQ dan RSS INF. 0 (Default) Catatan Laporkan kemampuan RSS
1 Catatan Laporkan kemampuan VMQ

Kolom dalam tabel ini menjelaskan atribut berikut untuk kata kunci enumerasi:

SubkeyName
Nama kata kunci yang harus Anda tentukan dalam file INF. Nama ini juga muncul diregistri di bawah kunci param NDI\ untuk adaptor jaringan.

ParamDesc
Teks tampilan yang terkait dengan entri SUBKEYName INF.

Catatan Vendor perangkat keras independen (IHV) dapat menentukan teks deskriptif apa pun untuk SubkeyName.

Nilai
Nilai bilangan bulat enumerasi yang terkait dengan setiap SubkeyName dalam daftar.

EnumDesc
Teks tampilan yang terkait dengan setiap nilai yang muncul di halaman properti Tingkat Lanjut .

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

Menangani Kata Kunci VMQ dan RSS INF

Adaptor jaringan yang mendukung VMQ dan menerima penskalaan sisi (RSS) tidak dapat menggunakan fitur ini secara bersamaan. Sistem operasi memungkinkan penggunaan fitur RSS atau VMQ dengan cara berikut:

  • Ketika adaptor jaringan terikat ke tumpukan TCP/IP, operasi memungkinkan penggunaan fitur RSS.

  • Ketika adaptor jaringan terikat ke tumpukan driver sakelar yang dapat diperluas Hyper-V, sistem operasi memungkinkan penggunaan fitur VMQ.

    Untuk informasi selengkapnya, lihat Hyper-V Extensible Switch.

Karena adaptor jaringan tidak dinonaktifkan dan kemudian diaktifkan kembali ketika tidak terikat dari tumpukan TCP/IP dan terikat ke tumpukan driver Hyper-V (atau sebaliknya), adaptor jaringan tersebut tidak dapat beralih antara VMQ dan RSS secara otomatis.

Ketika NDIS memanggil fungsi MiniportInitializeEx , driver miniport mengikuti langkah-langkah ini sebelum melaporkan kemampuan VMQ atau RSS yang saat ini diaktifkan ke NDIS:

  1. Driver miniport membaca kata kunci *RssOrVmqPreference sebelum melaporkan kemampuannya yang saat ini diaktifkan ke NDIS.

    Jika nilai kata kunci *RssOrVmqPreference adalah 1, driver miniport dikonfigurasi untuk preferensi VMQ.

    Jika nilai kata kunci *RssOrVmqPreference adalah nol atau kata kunci tidak ada, driver miniport dikonfigurasi untuk preferensi RSS.

  2. Jika driver miniport dikonfigurasi untuk preferensi VMQ, driver miniport harus membaca kata kunci *VMQ untuk menentukan apakah VMQ diaktifkan pada adaptor jaringan. Jika kata kunci diatur ke 1, driver melaporkan pengaturan VMQ yang saat ini diaktifkan. Untuk informasi selengkapnya tentang cara driver miniport melaporkan pengaturan VMQ, lihat Menentukan Kemampuan VMQ Adapter Jaringan.

    Untuk informasi selengkapnya tentang kata kunci VMQ, lihat Kata Kunci INF Standar untuk VMQ.

    Catatan Jika driver miniport dikonfigurasi untuk preferensi VMQ, driver miniport tidak boleh membaca kata kunci standar RSS apa pun.

  3. Jika driver miniport dikonfigurasi untuk preferensi RSS, driver harus membaca *kata kunci RSS untuk menentukan apakah RSS diaktifkan pada adaptor jaringan. Jika kata kunci diatur ke 1, driver melaporkan pengaturan RSS yang saat ini diaktifkan. Untuk informasi selengkapnya tentang cara driver miniport melaporkan pengaturan RSS, lihat Konfigurasi RSS.

    Untuk informasi selengkapnya tentang kata kunci RSS, lihat Kata Kunci INF Standar untuk RSS.

    Catatan Jika driver miniport dikonfigurasi untuk preferensi RSS, driver miniport tidak boleh membaca kata kunci standar VMQ apa pun.

Tabel berikut menjelaskan bagaimana driver miniport menentukan preferensi RSS atau VMQ dan mengiklankan kemampuan berdasarkan kata kunci registri:

*RssOrVmqPreference *VMQ *RSS Kemampuan VMQ atau RSS yang diiklankan
1 1 T/A VMQ
1 0 T/A Tidak ada
0, atau tidak ada dalam registri T/A 1 RSS
0, atau tidak ada dalam registri T/A 0 Tidak ada

Catatan Driver miniport harus selalu melaporkan kemampuan perangkat keras RSS dan VMQ lengkap terlepas dari nilai kata kunci ini. Pengaturan kata kunci ini hanya memengaruhi bagaimana driver melaporkan kemampuan RSS dan VMQ yang saat ini diaktifkan.

Kata Kunci Registri Yang Dicadangkan

Jika driver miniport mendukung VMQ dan antarmuka VMQ diaktifkan pada adaptor jaringan, driver tidak boleh membaca entri INF RSS berikut:

SubkeyName ParamDesc Nilai
*RssMaxProcNumber Nomor prosesor maksimum antarmuka RSS. 0 sampai (MAXIMUM_PROC_PER_GROUP-1),
*MaxRssProcessors Jumlah maksimum prosesor RSS. 1 sampai MAXIMUM_PROC_PER_SYSTEM.

Driver miniport yang mendukung VMQ tidak boleh membaca subkuntang berikut di bawah kunciregistriVMSMP\Parameter layanan\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\.

SubkeyName ParamDesc Nilai
*TenGigVmqEnabled Aktifkan atau nonaktifkan VMQ pada semua adaptor jaringan 10 gigabit per detik (Gbps). 0=Default sistem (dinonaktifkan untuk Windows Server 2008 R2).
1=Diaktifkan.
2=Dinonaktifkan secara eksplisit.
*BelowTenGigVmqEnabled Aktifkan atau nonaktifkan VMQ pada semua adaptor jaringan yang mendukung kurang dari 10 Gbps. 0=Default sistem (dinonaktifkan untuk Windows Server 2008 R2).
1=Diaktifkan.
2=Dinonaktifkan secara eksplisit.
*RssMaxProcNumber Nomor prosesor maksimum antarmuka RSS. 0 sampai (MAXIMUM_PROC_PER_GROUP-1),
*MaxRssProcessors Jumlah maksimum prosesor RSS. 1 sampai MAXIMUM_PROC_PER_SYSTEM.