rsi_mac80211_conf_tx(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… rsi_mac80211_conf_tx(9) β€” like, the whole glow-up

okay so bestie, welcome to the Kernel API Manual ✨ this is the page for rsi_mac80211_conf_tx, and it's genuinely iconic. pull up a chair πŸŽ€


🌸 NAME 🌸

rsi_mac80211_conf_tx β€” this function configures TX queue parameters (EDCF (aifs, cw_min, cw_max), bursting) for a hardware TX queue.

literally what it says on the tin, no cap πŸ’–


✨ SYNOPSIS ✨

int rsi_mac80211_conf_tx (struct ieee80211_hw *hw , struct ieee80211_vif
*vif , unsigned int link_id , u16 queue , const struct
ieee80211_tx_queue_params *params );

like, give it all the things and it returns an int. simple. slay. 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to the ieee80211_hw structure. the main character, honestly πŸ‘‘
  • vif β€” pointer to the ieee80211_vif structure. yes, with a period at the end, we respect punctuation here πŸŽ€
  • link_id β€” the link ID if MLO is used, otherwise 0. iykyk 🌈
  • queue β€” queue number. which queue? the queue. πŸ’…
  • params β€” pointer to ieee80211_tx_queue_params structure. all the juicy tuning lives in here πŸ”₯

⭐ RETURN ⭐

0 on success, negative error code on failure. that's it, that's the vibe check β€” zero means we ate, negative means we did not eat 😭


🧚 SEE ALSO 🧚

kernel file ./drivers/net/wireless/rsi/rsi_91x_mac80211.c β€” go read it, it's giving source of truth πŸ“–

and the whole friend group, in order, no skipping, we love a complete list πŸ’œ

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_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_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)

like, that's the entire group chat and every single one of them got invited πŸŽ‰πŸ’€


ok real talk for a sec β€” nothing on this page is dangerous, it's just queue config. but do keep the args right, bestie. garbage in, garbage out, fr fr πŸ™ˆ

and that's the page!! πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…πŸ«ΆπŸ˜­πŸ”₯πŸ‘‘πŸŒˆβ­πŸ’€πŸ“πŸ§šπŸ’œ

mwah, love u, go configure some TX queues. this little masterpiece lives under ./drivers/net/wireless/rsi, dated October 2026 β€” so like, future iconic behavior πŸ•°οΈβœ¨ periodt.

πŸ“¦ where this page comes from