rsi_send_int...l_mgmt_frame(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« rsi_send_internal_mgmt_frame(9) β€” Kernel API Manual, section 9 πŸŽ€

okay bestie, welcome to section 9 of the Kernel API Manual ✨ (yes the header up top is all truncate-y and says rsi_send_int...l_mgmt_frame(9) β€” it's giving "my name got cut off in the group chat preview", but the full name is right here πŸ’…).


🌸 NAME 🌸

rsi_send_internal_mgmt_frame β€” this function sends management frames to firmware. Also schedules packet to queue for transmission. like it literally does both, no cap 🫢


✨ SYNOPSIS ✨

int rsi_send_internal_mgmt_frame (struct rsi_common *common , struct sk_buff *skb );

so it hands back an int, takes your common and your skb, and off it goes πŸ¦‹


πŸŽ€ ARGUMENTS πŸŽ€

  • common β€” Pointer to the driver private structure. that's your driver's whole private lil world, keep it safe πŸ™ˆ
  • skb β€” Pointer to the socket buffer structure. the actual buffer of packet goodness πŸ“¦

πŸ’– RETURN πŸ’–

  • 0 on success πŸ”₯
  • -1 on failure πŸ’€

that's it, that's the whole vibe check. binary queen behavior πŸ‘‘


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/net/wireless/rsi/rsi_91x_mgmt.c β€” that's where the whole thing lives, go say hi 🌈

and the whole friend group, aka every sibling function, all present and accounted for, not one skipped (i would never πŸ’œ):


lowkey reminder bestie: this page is from the source tree at ./drivers/net/wireless/rsi, dated October 2026 πŸ—“οΈ β€” that's the footer energy, iykyk.

mwah, go ship that management frame, you're literally the main character of the wireless stack πŸ’…βœ¨πŸ“

πŸ“¦ where this page comes from