Jalur WDI RX
Komponen jalur RX
Diagram berikut menunjukkan komponen jalur RX.
Manajer RX (RxMgr)
Manajer RX melakukan langkah-langkah pemrosesan terima yang tidak dilepaskan ke target atau dilakukan oleh RxEngine.
Fungsi RX | Deskripsi |
---|---|
Buang MSDU | Buang MSDUs dengan kesalahan. |
Antrean dan pembatasan | Kelola pengawas DPC untuk mencegah pemeriksaan bug dari terlalu banyak indikasi per DPC, dan terlalu lama pada tingkat pengiriman. Berikan backpressure ke RxEngine jika sesuai untuk membantu pembatasan. |
RxEngine
RxEngine mengirim dan menerima pesan sinkron data ke dan dari target, menginterpretasikan format deskriptor RX, dan mengelola buffer untuk perangkat keras langsung ke DMAs RX perangkat lunak.
Fungsi RX | Deskripsi |
---|---|
Konstruksi pesan Host-ke-Target | Buat pesan terkait jalur data host-ke-target. |
Penguraian pesan Target-ke-Host | Uraikan dan proses pesan sinkron data target-ke-host seperti NdisWdiRxInorderDataIndication. |
Interpretasi deskriptor RX target | Sediakan antarmuka (fungsi) untuk mengkueri atribut bingkai RX dari deskriptor khusus target. |
Manajemen RX FIFO | Berikan FIFO yang dapat diakses target untuk memposting buffer RX kosong untuk diisi target. Hapus buffer dari FIFO selama pemrosesan NdisWdiRxInorderDataIndication , dan berikan buffer kosong pengganti. |
Manajemen kumpulan buffer RX | Pertahankan kumpulan buffer untuk transfer DMA bingkai penerima. |
Pembuangan MPDU | Buang MPDUs dengan kesalahan. Target menunjukkan bingkai terima yang ditandai untuk dibuang - misalnya, karena kesalahan FCS atau kesalahan duplikasi ARQ. Ini hanya dilakukan jika tidak diimplementasikan oleh target. |
Menyusun ulang MPDU | Simpan MPDUs secara berurutan dalam array pengurutan ulang RX hingga MPDUs sebelumnya hilang tiba. Ini hanya dilakukan jika tidak diimplementasikan oleh target. |
MPDU PN chk | Ini hanya dilakukan jika tidak diturunkan ke target. |
MSDU Fragment Reassembly | Ini hanya dilakukan jika tidak diturunkan ke target. |
Permintaan dan indikasi jalur RX
Untuk permintaan jalur RX dan referensi fungsi indikasi, lihat Fungsi Jalur WDI RX.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk