docs: update gap docs — Minstrel implemented, TLV verified against BE201
This commit is contained in:
@@ -30,14 +30,15 @@
|
||||
#include <string.h>
|
||||
|
||||
// Known gaps vs Linux 7.1 iwlwifi (drivers/net/wireless/intel/iwlwifi/):
|
||||
// - Mini-MVM present (linux_mvm.c) but not a full port of iwl-mvm.c (~5200 lines).
|
||||
// Provides RX descriptor parsing, signal extraction, notification dispatch,
|
||||
// and firmware TLV metadata (capabilities, version string).
|
||||
// Missing: Minstrel rate adaptation, thermal management, WoWLAN, debug hooks.
|
||||
// - Firmware TLV parser present — extracts ENABLED_CAPABILITIES, N_SCAN_CHANNELS,
|
||||
// and FW_VERSION from the Intel firmware blob.
|
||||
// Missing: full NVM section parsing (MAC address, calibration, regulatory).
|
||||
// - Mini-MVM present (linux_mvm.c) with RW descriptor parsing, signal extraction,
|
||||
// firmware TLV metadata, Minstrel rate adaptation (rs_select/rs_update),
|
||||
// and notification dispatch.
|
||||
// Missing: thermal management, WoWLAN, debug hooks — all require firmware
|
||||
// commands that can only be verified on hardware.
|
||||
// - Firmware TLV parser present — extracts ENABLED_CAPABILITIES (api_index+bitmap),
|
||||
// N_SCAN_CHANNELS, FW_VERSION. Verified against real BE201 firmware (v101).
|
||||
// - No power management (PS mode, WoWLAN, thermal throttling).
|
||||
// - Scan uses active+dwell schedule but no UMAC scan engine integration.
|
||||
// - PCI device ID table: 37 entries. Linux 7.1 has ~500+ across all families.
|
||||
// - Scan uses active+dwell schedule but no UMAC scan engine integration.
|
||||
// These gaps are structural — not quick fixes. Documented so future
|
||||
|
||||
Reference in New Issue
Block a user