ENUM BATADV_HARD_IF_BCAST(9)
β¨ NAME β¨
enum batadv_hard_if_bcast β the broadcast-avoidance options, bestie π
(this one lives in the Kernel API Manual, so you already know it's kernel-business)
π¦ SYNOPSIS π¦
enum batadv_hard_if_bcast {
BATADV_HARDIF_BCAST_OK ,
BATADV_HARDIF_BCAST_NORECIPIENT ,
BATADV_HARDIF_BCAST_DUPFWD ,
BATADV_HARDIF_BCAST_DUPORIG
};
okay so that's the whole enum, all four members, no cap β literally just vibes about whether a broadcast should actually go out on a given hard interface or not π«Ά
π Constants π
BATADV_HARDIF_BCAST_OKβ bestie go ahead, do the broadcast on the according hard interface π it's giving green light, main character energy, send it.BATADV_HARDIF_BCAST_NORECIPIENTβ broadcast not needed, because there's literally no recipient π why are we yelling into the void, nobody's there.BATADV_HARDIF_BCAST_DUPFWDβ there is just the neighbor we got it from π so yeah, forwarding it back would beβ¦ a choice.BATADV_HARDIF_BCAST_DUPORIGβ there is just the originator π and only the originator. that's the whole guest list.
πΈ SEE ALSO πΈ
Kernel file ./net/batman-adv/hard-interface.h enum π₯ (yes, the header, go look at it, it ate)
Then the little friend group of related calls β all of these, exactly these, in this order, no skipping:
batadv_hard_if_state(9)batadv_hardif_put(9)batadv_primary_if_get_selected(9)batadv_is_cfg80211(9)batadv_is_wifi(9)
iykyk π
ngl this whole page is short and iconic, don't underestimate it β the details above are the entire thing, so don't go assuming extra members or behaviours that aren't written here π fr fr.
okay that's the whole page, mwah π β brought to you by ./net/batman-adv π (that's the source/version, cutie) and dated October 2026 π, from the enum batadv_hard_if_bcast(9) manual page. slay, bye bestie πβ¨π
π¦ 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