rsi_set_vap_capabilities(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ rsi_set_vap_capabilities(9) β€” the kernel API manual, bestie edition πŸ’…

okay so this is a page from the Kernel API Manual, and it's all about rsi_set_vap_capabilities β€” no cap, it's literally the function that sends vap capability to firmware. ✨


🌸 NAME 🌸

rsi_set_vap_capabilities β€” this function send vap capability to firmware. that's the whole job. that's the assignment. and it ate. πŸ’–


✨ SYNOPSIS ✨

int rsi_set_vap_capabilities (struct rsi_common *common , enum opmode
mode , u8 *mac_addr , u8 vap_id , u8 vap_status );

like, look at that signature. it's giving "i know exactly what i'm doing." πŸŽ€


🫢 ARGUMENTS 🫢

  • common β€” Pointer to the driver private structure. it's the driver's whole personality in one struct, ngl.
  • mode β€” Operating mode of device. the vibe check of the device, basically.
  • mac_addr β€” MAC address. yes bestie, that MAC address. πŸ¦‹
  • vap_id β€” Rate information - offset and mask. (not me being obsessed with how specific this is 😭)
  • vap_status β€” VAP status - ADD, DELETE or UPDATE. pick one, queen. πŸ‘‘

πŸ”₯ RETURN πŸ”₯

0 on success, corresponding negative error code on failure. so like, zero is the slay outcome, and anything negative is the universe saying "not today." πŸ’€


πŸ’œ SEE ALSO πŸ’œ

the kernel file lives right here:

./drivers/net/wireless/rsi/rsi_91x_mgmt.c

and here's the whole friend group β€” every single one, i'm not leaving anybody out, periodt:


πŸ’‘ friendly reminder bestie: every single flag, value, and code snippet above is exactly as the original wrote it. i changed the vibe, not the facts. no cap. 🌈

okay that's the whole page!! this one came from the ./drivers/net/wireless/rsi crew, dated October 2026, and i'm obsessed with it. mwah πŸ’‹ ⭐ πŸ“

πŸ“¦ where this page comes from