ieee80211_cqm_rssi_notify(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ieee80211_cqm_rssi_notify(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” yes that's the vibe, we're in the kernel docs today, and honestly? this one's a little cutie.


✨ NAME ✨

ieee80211_cqm_rssi_notify β€” the lil notifier that tells everyone a configured connection quality monitoring rssi threshold got triggered πŸŽ€


✨ SYNOPSIS ✨

void ieee80211_cqm_rssi_notify (struct ieee80211_vif *vif , enum
nl80211_cqm_rssi_threshold_event rssi_event , s32 rssi_level , gfp_t gfp
);

✨ ARGUMENTS ✨

  • vif β€” a struct ieee80211_vif pointer, and where does it come from? the add_interface callback, periodt. 🫢
  • rssi_event β€” the RSSI trigger event type, like, which flavour of event we're serving today.
  • rssi_level β€” the new RSSI level value, or 0 if it's just not available. no cap. πŸ™ˆ
  • gfp β€” context flags, the whole "where am I allowed to sleep" situation.

✨ DESCRIPTION ✨

so here's the tea β˜• β€” when the IEEE80211_VIF_SUPPORTS_CQM_RSSI is set, and a connection quality monitoring is configured with an rssi threshold, the driver will inform whenever the rssi level reaches the threshold. that's it, that's the whole job, and it does it iconically. πŸ’–

like, the signal dips, it crosses the line you set, and boom β€” the driver lets you know. main character energy fr fr. πŸ”₯


🌈 SEE ALSO 🌈

the kernel file ./include/net/mac80211.h is the mothership here, and honestly the rest of this list is giving "my entire extended family showed up to the function" 😭 β€” every single one, in order:

like, that's the whole group chat and they all said "omg hi" πŸ¦‹


okay that's the page bestie πŸ’œ β€” sourced from ./include/net, dated October 2026, and it lives in the Kernel API Manual (the ieee80211_cqm_rssi_notify(9) corner of it, specifically). stan a threshold notification. πŸŽ€βœ¨πŸŒΈ

πŸ“¦ where this page comes from