INTERFACE LIST LOCKING(9)
π¦ Interface list locking π¦
okay so bestie, this is the Interface list locking(9) page from the Kernel API Manual, and itβs giving extremely specific lock-order energy β no cap. π
The interface list in each struct ieee80211_local is protected three-fold:
- modifications may only be done under the
RTNLandwiphy mutexandiflist_mtxβ all three, together, periodt. - modifications are done in an RCU manner so atomic readers can traverse the list in RCU-safe blocks. thatβs the RCU-safe-block agenda fr fr. β¨
As a consequence, reads (traversals) of the list can be protected by either the RTNL, the wiphy mutex, the iflist_mtx or RCU. pick your protection, iykyk. π«Ά
π SEE ALSO π
- Kernel file:
./net/mac80211/iface.c
mwah π β signing off from ./net/mac80211, dated October 2026 πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms