ENUM BATADV_UEV_ACTION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so bestie, welcome to the kernel API manual’s enum batadv_uev_action(9) page πŸ’– β€” this is literally the action type of uevent. That’s the whole name-and-purpose combo, no cap.

✨ SYNOPSIS ✨

Here’s the enum in all its glory β€” keep it exactly like this:

enum batadv_uev_action {
    BATADV_UEV_ADD ,
    BATADV_UEV_DEL ,
    BATADV_UEV_CHANGE ,
    BATADV_UEV_LOOPDETECT

};

πŸŽ€ Constants πŸŽ€

okay so these are the four constants, and yes, every single one is iconic in its own way:

  • BATADV_UEV_ADD β€” gateway was selected (after none was selected) πŸ”₯
  • BATADV_UEV_DEL β€” selected gateway was removed and none is selected anymore πŸ’€
  • BATADV_UEV_CHANGE β€” a different gateway was selected as based gateway 🌈
  • BATADV_UEV_LOOPDETECT β€” loop was detected which cannot be handled by bridge loop avoidance 😭

🌸 SEE ALSO 🌸

Kernel file: ./net/batman-adv/main.h 🫢 β€” and here’s the see-also squad, all present and accounted for:


mwah πŸ’‹ β€” source/version: ./net/batman-adv; date: October 2026; page: enum batadv_uev_action(9) 🫢✨

πŸ“¦ where this page comes from