Bagikan melalui


Menggunakan Nilai Registri untuk Mengaktifkan dan Menonaktifkan Offloading Tugas

Saat Anda men-debug fungsionalitas offload tugas driver, Anda mungkin merasa berguna untuk mengaktifkan atau menonaktifkan layanan offload tugas dengan pengaturan kunci registri. Ada kata kunci standar yang dapat Anda tentukan dalam file INF dan di registri. Untuk informasi selengkapnya tentang kata kunci standar, lihat Kata Kunci INF Standar untuk Perangkat Jaringan.

Kata kunci offload tugas milik salah satu dari dua grup: kata kunci terperinci atau kata kunci yang dikelompokkan. Kata kunci granular menyediakan kata kunci per kemampuan offload--Diferensiasi Lapisan Transportasi, diferensiasi protokol IP. Kata kunci yang dikelompokkan menyediakan kemampuan kata kunci gabungan di lapisan transportasi.

Kata kunci granular

Kata kunci granular didefinisikan sebagai berikut:

Kata kunci Deskripsi
*IPChecksumOffloadIPv4 Menjelaskan apakah perangkat mengaktifkan atau menonaktifkan perhitungan checksum IPv4.
*TCPChecksumOffloadIPv4 Menjelaskan apakah perangkat mengaktifkan atau menonaktifkan perhitungan TCP Checksum melalui paket IPv4.
*TCPChecksumOffloadIPv6 Menjelaskan apakah perangkat mengaktifkan atau menonaktifkan perhitungan checksum TCP melalui paket IPv6.
*UDPChecksumOffloadIPv4 Menjelaskan apakah perangkat mengaktifkan atau menonaktifkan perhitungan Checksum UDP melalui paket IPv4.
*UDPChecksumOffloadIPv6 Menjelaskan apakah perangkat mengaktifkan atau menonaktifkan perhitungan Checksum UDP melalui paket IPv6.
*LsoV1IPv4 Menjelaskan apakah perangkat mengaktifkan atau menonaktifkan segmentasi paket TCP besar melalui IPv4 untuk offload pengiriman besar versi 1 (LSOv1).
*LsoV2IPv4 Menjelaskan apakah perangkat mengaktifkan atau menonaktifkan segmentasi paket TCP besar melalui IPv4 untuk offload pengiriman besar versi 2 (LSOv2).
*LsoV2IPv6 Menjelaskan apakah perangkat mengaktifkan atau menonaktifkan segmentasi paket TCP besar melalui IPv6 untuk offload pengiriman besar versi 2 (LSOv2).
*IPsecOffloadV1IPv4 Menjelaskan apakah perangkat mengaktifkan atau menonaktifkan perhitungan header IPsec melalui IPv4.
*IPsecOffloadV2 Menjelaskan apakah perangkat mengaktifkan atau menonaktifkan offload IPsec versi 2 (IPsecOV2). IPsecOV2 menyediakan dukungan untuk algoritma kripto tambahan, IPv6, dan ko-eksistensi dengan offload pengiriman besar versi 2 (LSOv2).
*IPsecOffloadV2IPv4 Menjelaskan apakah perangkat diaktifkan atau dinonaktifkan IPsecOV2 hanya untuk IPv4.

Tabel berikut ini menjelaskan kata kunci terperinci yang bisa Anda gunakan untuk mengonfigurasi layanan offload.

SubkeyName ParamDesc Nilai EnumDesc
IPChecksumOffloadIPv4 IPv4 Checksum Offload 0 Nonaktif
1 Tx Diaktifkan
2 Rx Diaktifkan
3 (Default) Rx & Tx Diaktifkan
TCPChecksumOffloadIPv4 Offload TCP Checksum (IPv4) 0 Nonaktif
1 Tx Diaktifkan
2 Rx Diaktifkan
3 (Default) Rx & Tx Diaktifkan
TCPChecksumOffloadIPv6 Offload TCP Checksum (IPv6) 0 Nonaktif
1 Tx Diaktifkan
2 Rx Diaktifkan
3 (Default) Rx & Tx Diaktifkan
UDPChecksumOffloadIPv4 Offload Checksum UDP (IPv4) 0 Nonaktif
1 Tx Diaktifkan
2 Rx Diaktifkan
3 (Default) Rx & Tx Diaktifkan
UDPChecksumOffloadIPv6 Offload Checksum UDP (IPv6) 0 Nonaktif
1 Tx Diaktifkan
2 Rx Diaktifkan
3 (Default) Rx & Tx Diaktifkan
LsoV1IPv4 Offload Kirim Besar Versi 1 (IPv4) 0 Nonaktif
1 (Default) Diaktifkan
LsoV2IPv4 Besar Kirim Offload V2 (IPv4) 0 Nonaktif
1 (Default) Diaktifkan
LsoV2IPv6 Besar Kirim Offload V2 (IPv6) 0 Nonaktif
1 (Default) Diaktifkan
IPsecOffloadV1IPv4 IPsec Offload Versi 1 (IPv4) 0 Nonaktif
1 Header Autentikasi Diaktifkan
2 ESP Diaktifkan
3 (Default) Header Auth & ESP Diaktifkan
IPsecOffloadV2 IPsec Offload 0 Nonaktif
1 Header Autentikasi Diaktifkan
2 ESP Diaktifkan
3 (Default) Header Auth & ESP Diaktifkan
*IPsecOffloadV2IPv4 Offload IPsec (hanya IPv4) 0 Nonaktif
1 Header Autentikasi Diaktifkan
2 ESP Diaktifkan
3 (Default) Header Auth & ESP Diaktifkan

Catatan

File INF dapat mendukung kata kunci terperinci yang ditampilkan di halaman Properti Tingkat Lanjut UI. Driver miniport harus membaca semua pengaturan terperinci dari registri saat inisialisasi, termasuk pengaturan yang tidak ditampilkan, untuk mendaftarkan kemampuan offload NDIS.

Kata kunci yang dikelompokkan

Kata kunci yang dikelompokkan didefinisikan sebagai berikut:

Kata kunci Deskripsi
*TCPUDPChecksumOffloadIPv4 Menjelaskan apakah perangkat mengaktifkan atau menonaktifkan perhitungan checksum IP, TCP, dan UDP melalui IPv4.
*TCPUDPChecksumOffloadIPv6 Menjelaskan apakah perangkat mengaktifkan atau menonaktifkan perhitungan checksum TCP dan UDP melalui IPv6.

Tabel berikut ini menjelaskan kata kunci yang dikelompokkan yang bisa Anda gunakan untuk mengonfigurasi layanan offload.

SubkeyName ParamDesc Nilai EnumDesc
TCPUDPChecksumOffloadIPv4 Offload Checksum TCP/UDP (IPv4) 0 Nonaktif
1 Tx Diaktifkan
2 Rx Diaktifkan
3 (Default) Tx & Rx Diaktifkan
TCPUDPChecksumOffloadIPv6 Offload Checksum TCP/UDP (IPv6) 0 Nonaktif
1 Tx Diaktifkan
2 Rx Diaktifkan
3 (Default) Tx & Rx Diaktifkan

Ada batasan pada kombinasi offload yang dapat diaktifkan. Misalnya, jika adaptor miniport mendukung LSOV1 atau LSOV2, adaptor miniport juga menghitung checksum IP dan TCP. Untuk informasi selengkapnya tentang kombinasi offload yang valid, lihat Menggabungkan Jenis Offload Tugas.

Jika layanan offload tugas dinonaktifkan dengan pengaturan kunci registri, driver protokol tidak boleh mengeluarkan pengidentifikasi objek OID_OFFLOAD_ENCAPSULATION (OID).

Anda dapat menggunakan nilai registri berikut untuk mengaktifkan atau menonaktifkan offloading tugas untuk protokol TCP/IP:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TCPIP\Parameters\DisableTaskOffload
Mengatur nilai ini ke satu menonaktifkan semua offload tugas dari transportasi TCP/IP. Mengatur nilai ini ke nol memungkinkan semua offload tugas.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Ipsec\EnabledOffload
Mengatur nilai ini ke nol menonaktifkan offload keamanan protokol Internet (IPsec) dari transportasi TCP/IP. Offloading tugas checksum TCP/IP, offload pengiriman besar versi 1 (LSOV1), dan offload pengiriman besar versi 2 (LSOV2) tidak terpengaruh. Mengatur nilai ini ke nilai memungkinkan offload IPsec.