Operasi Kirim dan Terima

Dalam satu panggilan fungsi, driver NDIS 6.0 dapat mengirim beberapa struktur NET_BUFFER_LIST dengan beberapa struktur NET_BUFFER pada setiap struktur NET_BUFFER_LIST. Selain itu, driver NDIS dapat menunjukkan operasi pengiriman yang selesai untuk beberapa struktur NET_BUFFER_LIST dengan beberapa struktur NET_BUFFER pada struktur NET_BUFFER_LIST.

Di jalur penerima, driver miniport dapat menggunakan daftar struktur NET_BUFFER_LIST untuk menunjukkan penerimaan. Setiap NET_BUFFER_LIST yang ditunjukkan oleh driver miniport berisi satu struktur NET_BUFFER. Namun, driver Native 802.11 dapat memiliki lebih dari satu struktur NET_BUFFER. Karena pengikatan protokol yang berbeda dapat memproses setiap struktur NET_BUFFER_LIST, NDIS dapat mengembalikan setiap struktur NET_BUFFER_LIST ke driver miniport secara independen.

Untuk mendukung NDIS 5. x dan driver sebelumnya, NDIS menyediakan lapisan terjemahan antara antarmuka berbasis NDIS_PACKET dan berbasis NET_BUFFER. NDIS melakukan konversi yang diperlukan antara struktur NET_BUFFER dan struktur NDIS_PACKET. Untuk menghindari penurunan performa karena terjemahan, driver NDIS harus diperbarui untuk menggunakan struktur NET_BUFFER dan harus mendukung beberapa struktur NET_BUFFER_LIST di semua jalur data.

Bagian ini mencakup topik-topik berikut:

Mengirim Data Jaringan

Membatalkan Operasi Kirim

Menerima Data Jaringan

Paket NDIS Looping Back