rsi_channel_change(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… rsi_channel_change β€” a kernel API manual page (section 9, bestie)

okay so picture this: you're deep in the kernel API manual, section 9, and you stumble on rsi_channel_change(9). That's her. That's the main character. πŸ’–

✨ NAME ✨

rsi_channel_change β€” this function performs the checks required for changing a channel and then sets the channel accordingly. (The original page says "is a performs," which is a little typo moment, but we move β€” the meaning is fully giving "validate first, then commit." πŸŽ€)


🌸 SYNOPSIS 🌸

int rsi_channel_change (struct ieee80211_hw *hw );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” a pointer to the ieee80211_hw structure. That's it. That's the whole ask. 🫢

⭐ RETURN ⭐

  • 0 on success β€” slay, we're so back ✨
  • a negative error code on failure β€” not slay, but honestly iconic of it to tell you 😭

πŸ’œ SEE ALSO πŸ’œ

The kernel file, first and foremost:

  • ./drivers/net/wireless/rsi/rsi_91x_mac80211.c β€” that's the home base, iykyk 🏠

and then the whole friend group, no cap:


heads up bestie: this page only promises what's written above β€” the checks happen, then the channel gets set, and you get 0 or a negative error code. Don't go inventing behaviour, that's not the vibe check we're passing today πŸ™ˆ

and that's the whole page, fr fr. shipped out of the kernel tree at <code>./drivers/net/wireless/rsi</code>, stamped October 2026, filed under rsi_channel_change(9). go forth and change those channels, queen πŸ‘‘πŸ’…

πŸ“¦ where this page comes from