ENUM IEEE80211_MESH_PATH_PROTOCOL(9)
π enum ieee80211_mesh_path_protocol(9) π
okay bestie, welcome to the Kernel API Manual β¨ β we're doing mesh networking today and honestly? it's giving main character energy. this page is about enum ieee80211_mesh_path_protocol, aka the mesh path selection protocol identifier. no cap, that's literally the whole vibe. π¦
πΈ NAME πΈ
enum ieee80211_mesh_path_protocol β the mesh path selection protocol identifier, periodt. π
β¨ SYNOPSIS β¨
so here's the whole thing, laid out exactly like this:
enum ieee80211_mesh_path_protocol {
IEEE80211_PATH_PROTOCOL_HWMP ,
IEEE80211_PATH_PROTOCOL_VENDOR
};
like, that's it. two constants. short and iconic. π
π«Ά Constants π«Ά
okay so these are the constants and you're gonna want to know both of them, bestie:
IEEE80211_PATH_PROTOCOL_HWMPβ this one is the default path selection protocol. the OG. the blueprint. it's giving "I was here first" energy. πIEEE80211_PATH_PROTOCOL_VENDORβ a vendor specific protocol, and here's the thing: it will be specified in a vendor specific information element. iykyk. π₯
π SEE ALSO π
go look at the kernel file ./include/linux/ieee80211-mesh.h β that's where this enum lives, bestie. and while you're in there, here's the whole friend group:
enum ieee80211_preq_flags(9)enum ieee80211_preq_target_flags(9)struct ieee80211_mesh_chansw_params_ie(9)struct ieee80211_meshconf_ie(9)enum mesh_config_capab_flags(9)struct ieee80211_rann_ie(9)enum ieee80211_mesh_sync_method(9)enum ieee80211_mesh_path_metric(9)enum ieee80211_root_mode_identifier(9)
fr fr, read the whole little mesh family, they all hang out together in the same header π
and that's the page!! mwah π β sourced straight out of ./include/linux, dated October 2026, and yes the manual name in the corner is enum ieee80...ath_protocol(9) because the page header couldn't fit the whole thing and honestly same, relatable. π§ββοΈβ¨π
π¦ 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