f9d3da925e
iwl_ops_config() now handles PS state changes (IEEE80211_CONF_CHANGE_PS), channel changes (IEEE80211_CONF_CHANGE_CHANNEL), and TX power changes (IEEE80211_CONF_CHANGE_POWER). Tracks ps_enabled, current_channel, tx_power in transport. Firmware handles actual PS autonomously — driver properly acknowledges state to mac80211. Added to transport: ps_enabled, current_channel, tx_power + RB_IWL_SVC_PS_ACTIVE. Added to linux-kpi mac80211.h: struct ieee80211_conf, IEEE80211_CONF_* constants, struct ieee80211_channel. Cross-referenced from Linux 7.1 include/net/mac80211.h lines 1824-1866. Power save is no longer a gap — driver tracks PS state correctly.