8de4d0eea5
Phase 2 of mac80211 integration: expand the Rust mac80211.rs to match the expanded C header. Ieee80211Ops (17 → 47 callbacks): adds wake_tx_queue, change_interface, vif_cfg_changed, link_info_changed, sta_pre_rcu_remove, hw_scan, cancel_hw_scan, flush, flush_sta, conf_tx, get/set_antenna, set_rts_threshold, sta_statistics, link_sta_rc_update, mgd_prepare_tx, mgd_complete_tx, sync_rx_queues, reconfig_complete, restart_complete, add/remove/change_chanctx, assign/unassign/switch_vif_chanctx, start_ap, stop_ap, tx_last_beacon, can_aggregate_in_amsdu. sta_state expanded from 4 args (u32 new) to 5 args (u32 old, u32 new). Ieee80211Vif: adds is_mld + valid_links for MLO. Ieee80211Sta: adds mld_addr, wme, mfp, tdls, is_mld, valid_links. Ieee80211BssConf: adds bssid, basic_rates, bandwidth, he_support, eht_support, he_bss_color, link_id. Tests updated with new field initializers. linux-kpi compiles clean (check + tests); redbear-iwlwifi 8 tests pass against expanded headers.