rsi_mac80211_add_interface(9)
π NAME π
Okay so this is rsi_mac80211_add_interface(9) from the Kernel API Manual β¨, and it's literally the function that is called when a netdevice attached to the hardware is enabled. That's the whole vibe: netdevice gets enabled, this function gets the call. No cap.
πΈ SYNOPSIS πΈ
int rsi_mac80211_add_interface (struct ieee80211_hw *hw , struct
ieee80211_vif *vif );
π ARGUMENTS π
hwβ Pointer to theieee80211_hwstructure. That's the hardware struct bestie πvifβ Pointer to theieee80211_vifstructure. That's the virtual interface struct bestie π¦
π RETURN π
ret: 0 on success, negative error code on failure. So success is literally 0, and failure hands you a negative error code β that's the tea π
π¦ SEE ALSO π¦
Kernel file ./drivers/net/wireless/rsi/rsi_91x_mac80211.c
The whole squad:
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_remove_interface(9)rsi_channel_change(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)
Mwah π β footer-sign-off time: this page's source/version is ./drivers/net/wireless/rsi, dated October 2026, and the manual page is rsi_mac80211_add_interface(9). Now go slay that netdevice-enable moment π«Άβ¨
π¦ 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