ieee80211_csa_finish(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

ieee80211_csa_finish(9) β€” Kernel API Manual πŸ’…βœ¨

🌸 NAME 🌸

ieee80211_csa_finish β€” notify mac80211 about channel switch. That's the whole assignment, bestie. 🫢

✨ SYNOPSIS ✨

void ieee80211_csa_finish (struct ieee80211_vif *vif , unsigned int
       link_id );

πŸŽ€ ARGUMENTS πŸŽ€

  • vif β€” your struct ieee80211_vif pointer from the add_interface callback. VIF main character energy. πŸ’–
  • link_id β€” a valid link_id during MLO, or 0 for non-MLO. That's the rule, iykyk. πŸ¦‹

πŸ’– DESCRIPTION πŸ’–

Okay so picture this: a channel switch announcement has already been scheduled, and the counter inside that announcement hits 1. That exact moment is your cue. The driver must call this function to notify mac80211 that the channel can be changed. This is not a vibe-based suggestion, bestie β€” it is required. 🌈

πŸ‘€ SEE ALSO πŸ‘€

Kernel file to check out: ./include/net/mac80211.h πŸ‘‘. And here is the entire linked squad, every single one, no skips:


with love and low latency, source ./include/net, date October 2026, page ieee80211_csa_finish(9) πŸ«ΆπŸ’–

πŸ“¦ where this page comes from