rsi_channel_change(9)
π rsi_channel_change β a kernel API manual page (section 9, bestie)
okay so picture this: you're deep in the kernel API manual, section 9, and you stumble on rsi_channel_change(9). That's her. That's the main character. π
β¨ NAME β¨
rsi_channel_change β this function performs the checks required for changing a channel and then sets the channel accordingly. (The original page says "is a performs," which is a little typo moment, but we move β the meaning is fully giving "validate first, then commit." π)
πΈ SYNOPSIS πΈ
int rsi_channel_change (struct ieee80211_hw *hw );
π¦ ARGUMENTS π¦
hwβ a pointer to theieee80211_hwstructure. That's it. That's the whole ask. π«Ά
β RETURN β
0on success β slay, we're so back β¨- a negative error code on failure β not slay, but honestly iconic of it to tell you π
π SEE ALSO π
The kernel file, first and foremost:
./drivers/net/wireless/rsi/rsi_91x_mac80211.cβ that's the home base, iykyk π
and then the whole friend group, no cap:
rsi_is_cipher_wep(9)rsi_register_rates_channels(9)rsi_mac80211_detach(9)rsi_mac80211_rfkill_exit(9)rsi_indicate_tx_status(9)rsi_mac80211_tx(9)rsi_mac80211_start(9)rsi_mac80211_stop(9)rsi_mac80211_add_interface(9)rsi_mac80211_remove_interface(9)rsi_config_power(9)rsi_mac80211_config(9)rsi_get_connected_channel(9)rsi_mac80211_bss_info_changed(9)rsi_mac80211_conf_filter(9)rsi_mac80211_conf_tx(9)rsi_hal_key_config(9)rsi_mac80211_set_key(9)rsi_mac80211_ampdu_action(9)rsi_mac80211_set_rts_threshold(9)rsi_mac80211_set_rate_mask(9)rsi_perform_cqm(9)rsi_fill_rx_status(9)rsi_indicate_pkt_to_os(9)rsi_mac80211_sta_add(9)rsi_mac80211_sta_remove(9)rsi_mac80211_set_antenna(9)rsi_mac80211_get_antenna(9)rsi_mac80211_attach(9)
heads up bestie: this page only promises what's written above β the checks happen, then the channel gets set, and you get 0 or a negative error code. Don't go inventing behaviour, that's not the vibe check we're passing today π
and that's the whole page, fr fr. shipped out of the kernel tree at <code>./drivers/net/wireless/rsi</code>, stamped October 2026, filed under rsi_channel_change(9). go forth and change those channels, queen ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms