OID_GEN_RECEIVE_SCALE_PARAMETERS

Sebagai kueri, NDIS dan driver yang terlalu berlebihan dapat menggunakan OID_GEN_RECEIVE_SCALE_PARAMETERS OID untuk mengkueri parameter receive side scaling (RSS) NIC saat ini. NDIS mengembalikan struktur NDIS_RECEIVE_SCALE_PARAMETERS yang menentukan parameter RSS saat ini.

Sebagai satu set, NDIS dan driver yang terlalu berlebihan menggunakan OID_GEN_RECEIVE_SCALE_PARAMETERS OID untuk mengatur parameter RSS NIC saat ini. Driver miniport menerima struktur NDIS_RECEIVE_SCALE_PARAMETERS yang menentukan parameter RSS.

Catatan

Di RSSv2, OID ini hanya digunakan untuk mengkueri parameter RSS saat ini dari entitas penskalaan tertentu. Untuk driver miniport yang mendukung RSSv2, lihat OID_GEN_RECEIVE_SCALE_PARAMETERS_V2 untuk mengatur parameter RSS selain tabel tidak langsung.

Keterangan

Untuk driver miniport NDIS, kueri tidak diminta dan set diperlukan untuk driver yang mendukung RSS. NDIS menangani kueri untuk driver miniport.

Driver TCP/IP mengonfigurasi IPv4 dan IPv6 dengan satu permintaan set OID OID_GEN_RECEIVE_SCALE_PARAMETERS. Artinya, ketika tumpukan harus mengaktifkan RSS untuk IPv4 dan IPv6, tumpukan tersebut menetapkan kedua bendera yang sesuai di anggota HashInformation dari struktur NDIS_RECEIVE_SCALE_PARAMETERS dan mengirim satu permintaan OID. Selain itu, IPv4 dan IPv6 menggunakan kunci rahasia yang sama dan kuncinya akan selalu 40 byte, bahkan jika hanya IPv4 yang diaktifkan.

Adaptor miniport yang mendasar harus menggunakan pengaturan OID OID_GEN_RECEIVE_SCALE_PARAMETERS terbaru yang diterimanya. Misalnya, jika miniport mendapatkan OID_GEN_RECEIVE_SCALE_PARAMETERS OID dengan jenis hash IPv4 hilang, itu harus menonaktifkan IPv4 RSS jika sebelumnya diaktifkan.

Catatan Driver yang terlalu berlebihan dapat menggunakan OID_GEN_RECEIVE_HASH OID untuk mengaktifkan dan mengonfigurasi perhitungan hash pada bingkai yang diterima tanpa mengaktifkan RSS.

Catatan Driver protokol harus menonaktifkan perhitungan hash terima (OID_GEN_RECEIVE_HASH) sebelum mengaktifkan RSS. Jika RSS diaktifkan, driver protokol akan menonaktifkan RSS sebelum mengaktifkan perhitungan hash penerimaan. Driver miniport harus gagal dalam permintaan yang ditetapkan dengan NDIS_STATUS_INVALID_OID atau NDIS_STATUS_NOT_SUPPORTED untuk mengaktifkan RSS jika OID_GEN_RECEIVE_HASH saat ini diaktifkan.

Catatan Tabel tidak langsung dan kunci rahasia ditambahkan setelah anggota struktur NDIS_RECEIVE_SCALE_PARAMETERS . Untuk informasi selengkapnya tentang tabel tidak langsung dan kunci rahasia, lihat NDIS_RECEIVE_SCALE_PARAMETERS.

Persyaratan

Versi

Didukung di NDIS 6.0 dan yang lebih baru.

Header

Ntddndis.h (termasuk Ndis.h)

Lihat juga

NDIS_RECEIVE_SCALE_PARAMETERS

OID_GEN_RECEIVE_HASH