rsi_send_auto_rate_request(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– rsi_send_auto_rate_request(9) πŸ’–

okay so bestie, welcome to the rsi_send_auto_rate_request(9) page from the Kernel API Manual ✨ this one's short and sweet and honestly kind of a baddie β€” it's the function that sets the rates for a connection and then sends the autorate request off to the firmware. like it's giving "i picked the vibes, now go tell the hardware" energy πŸŽ€


🌸 SYNOPSIS 🌸

int rsi_send_auto_rate_request (struct rsi_common *common , struct
ieee80211_sta *sta , u16 sta_id , struct ieee80211_vif *vif );

literally that's the whole signature, no cap πŸ’… four args in, an int out. she's efficient.


πŸ¦‹ ARGUMENTS πŸ¦‹

okay so here's who's who in the group chat:

  • common β€” pointer to the driver private structure. yes she's that girl, the one holding all the private deets 🫢
  • sta β€” the mac80211 station. the station in question, the main character of this connection ngl πŸ‘‘
  • sta_id β€” station id. a u16, so she's got room, and she's just here to tell everyone which station we're talking about πŸŽ€
  • vif β€” pointer to the ieee80211_vif structure. the virtual interface showing up to the party 🌈

⭐ RETURN ⭐

  • 0 on success πŸ”₯
  • corresponding error code on failure 😭 (so like, check it, don't just assume slay)

🧚 SEE ALSO 🧚

the whole friend group, fr fr β€” plus where to find the source:

  • Kernel file ./drivers/net/wireless/rsi/rsi_91x_mgmt.c

and the rest of the squad:


ngl if you're touching any of these you're already deep in the wifi driver trenches β€” go read the source file above, it's right there 🫑

aaaand that's the page!! mwah πŸ’‹ this one came from ./drivers/net/wireless/rsi, dated October 2026 β€” xoxo, the kernel docs, slay πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from