rsi_set_channel(9)
πΈ rsi_set_channel β NAME π
okay so rsi_set_channel β literally the function that programs the channel. that's it, that's the whole vibe. β¨
π SYNOPSIS
int rsi_set_channel (struct rsi_common *common , struct
ieee80211_channel *channel );
it takes two things and hands you back an int, bestie. we love a simple signature. π«Ά
π¦ ARGUMENTS
commonβ pointer to the driver private structure. like, the driver's whole personality lives in there.channelβ the channel value you want set. the actual channel. the one being programmed. girl, that's the whole assignment. π―
β RETURN
0 on success π β literally the yes.
on failure you get the corresponding error code instead π so like, check it, don't just vibe and assume.
no cap, 0 is the slay outcome. anything else is the "we need to talk" outcome. π
π SEE ALSO
the kernel file where the magic happens lives at ./drivers/net/wireless/rsi/rsi_91x_mgmt.c β that's the source of truth, go look at it iykyk
and then the whole friend group, fr fr β these are all in the same orbit:
rsi_set_default_parameters(9)rsi_set_contention_vals(9)rsi_send_internal_mgmt_frame(9)rsi_load_radio_caps(9)rsi_mgmt_pkt_to_core(9)rsi_hal_send_sta_notify_frame(9)rsi_send_aggregation_params_frame(9)rsi_program_bb_rf(9)rsi_set_vap_capabilities(9)rsi_hal_load_key(9)rsi_send_reset_mac(9)rsi_band_check(9)rsi_send_radio_params_update(9)rsi_compare(9)rsi_map_rates(9)rsi_send_auto_rate_request(9)rsi_inform_bss_status(9)rsi_eeprom_read(9)rsi_send_block_unblock_frame(9)rsi_send_rx_filter_frame(9)rsi_set_antenna(9)rsi_handle_ta_confirm_type(9)rsi_mgmt_pkt_recv(9)
twenty-three whole besties. the group chat is POPPIN. π
mwah, that's the page!! brought to you by ./drivers/net/wireless/rsi, dated October 2026, and yes the man page name is still rsi_set_channel(9) β as it should be. π
β¨π
π¦ 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