Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Komponen jalur RX
Diagram berikut menunjukkan komponen jalur RX.
Manajer RX (RxMgr)
Pengelola RX melakukan langkah pemrosesan penerimaan yang tidak dilepaskan ke target atau dilakukan oleh RxEngine.
| Fungsi RX | Deskripsi |
|---|---|
| Buang MSDU | Buang MSDUs (Unit Layanan Data MAC) dengan kesalahan data. |
| Antrean dan pembatasan | Kelola pengawas DPC untuk mencegah pemeriksaan bug dari terlalu banyak indikasi per DPC, dan terlalu lama pada tingkat pengiriman. Berikan backpressure pada RxEngine jika sesuai untuk membantu pengaturan laju. |
RxEngine
RxEngine mengirim dan menerima pesan sinkronisasi data ke dan dari target, menginterpretasikan format deskriptor RX, dan mengelola buffer untuk DMA RX dari perangkat keras langsung ke perangkat lunak.
| Fungsi RX | Deskripsi |
|---|---|
| Pembangunan pesan Host-ke-Target | Buat pesan terkait jalur data host-ke-target. |
| Penguraian pesan Target-ke-Host | Mengurai dan memproses pesan data sinkron dari target ke host seperti NdisWdiRxInorderDataIndication. |
| Interpretasi deskriptor target RX | Berikan antarmuka (fungsi) untuk mengkueri atribut bingkai RX dari deskriptor khusus target. |
| Manajemen RX FIFO | Sediakan FIFO yang dapat diakses target untuk memposting buffer RX kosong yang akan diisi oleh 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 yang memiliki kesalahan. Target menunjukkan frame terima yang diindikasikan untuk dibuang - misalnya, karena kesalahan FCS atau kesalahan penggandaan ARQ. Ini hanya dilakukan jika tidak diimplementasikan oleh target. |
| Pemrosesan Ulang MPDU | Simpan MPDUs secara berurutan dalam array pengurutan ulang RX sampai MPDUs sebelumnya yang hilang tiba. Ini hanya dilakukan jika tidak diimplementasikan oleh pihak sasaran. |
| MPDU PN chk | Ini hanya dilakukan jika tidak dilepaskan ke target. |
| Penyusunan Kembali Fragmen MSDU | Ini hanya dilakukan jika tidak di-offload ke target. |
Permintaan dan indikasi jalur RX
Untuk referensi permintaan jalur RX dan fungsi indikasi, lihat Fungsi Jalur WDI RX.
Topik terkait
NdisWdiRxInorderDataIndication
Fungsi Jalur WDI RX