ENUM BATADV_DHCP_RECIPIENT(9)
β¨ enum batadv_dhcp_recipient(9) β¨
okay so this is from the Kernel API Manual bestie, and it's literally just a lil enum that answers one (1) question: where is this DHCP packet actually going? that's it. that's the whole vibe. π
π NAME π
enum batadv_dhcp_recipient β dhcp destination π―
like, the destination. of a dhcp thing. we stay on topic here.
π¦ SYNOPSIS π¦
enum batadv_dhcp_recipient {
BATADV_DHCP_NO ,
BATADV_DHCP_TO_SERVER ,
BATADV_DHCP_TO_CLIENT
};
three constants, no cap, and they are all right here β¬οΈ
π Constants π
BATADV_DHCP_NOβ nope, not a dhcp message at all. this packet said "not my department" and left πBATADV_DHCP_TO_SERVERβ it is a dhcp message, and it's headed to a server. server bound, bestie π₯οΈβ¨BATADV_DHCP_TO_CLIENTβ also a dhcp message, but this one's headed to a client. client bound, slay π«Ά
πΈ SEE ALSO πΈ
okay so this is the part where the manpage shows you its entire friend list and honestly? iconic. it's all stuff living in the kernel file ./net/batman-adv/types.h π§
batadv_dat_addr_t(9)BATADV_TT_REMOTE_MASK(9)BATADV_TT_SYNC_MASK(9)struct batadv_ogm_buf(9)struct batadv_hard_iface_bat_iv(9)enum batadv_v_hard_iface_flags(9)struct batadv_hard_iface_bat_v(9)enum batadv_hard_iface_wifi_flags(9)struct batadv_wifi_net_device_state(9)struct batadv_hard_iface(9)struct batadv_orig_ifinfo_bat_iv(9)struct batadv_orig_ifinfo(9)struct batadv_frag_table_entry(9)struct batadv_frag_list_entry(9)struct batadv_vlan_tt(9)struct batadv_orig_node_vlan(9)struct batadv_orig_bat_iv(9)struct batadv_orig_node(9)enum batadv_orig_capabilities(9)struct batadv_gw_node(9)struct batadv_hardif_neigh_node_bat_v(9)struct batadv_hardif_neigh_node(9)struct batadv_neigh_node(9)struct batadv_neigh_ifinfo_bat_iv(9)struct batadv_neigh_ifinfo_bat_v(9)struct batadv_neigh_ifinfo(9)struct batadv_bcast_duplist_entry(9)enum batadv_counters(9)struct batadv_priv_tt(9)struct batadv_priv_bla(9)struct batadv_priv_gw(9)struct batadv_priv_tvlv(9)struct batadv_priv_dat(9)struct batadv_mcast_querier_state(9)struct batadv_mcast_mla_flags(9)struct batadv_priv_mcast(9)struct batadv_tp_unacked(9)struct batadv_tp_vars_common(9)struct batadv_tp_sender_cc(9)struct batadv_tp_sender(9)struct batadv_tp_receiver(9)struct batadv_meshif_vlan(9)struct batadv_priv_bat_v(9)struct batadv_priv(9)enum batadv_bla_backbone_gw_state(9)struct batadv_bla_backbone_gw(9)struct batadv_bla_claim(9)struct batadv_tt_common_entry(9)struct batadv_tt_local_entry(9)struct batadv_tt_global_entry(9)struct batadv_tt_orig_list_entry(9)struct batadv_tt_change_node(9)struct batadv_tt_req_node(9)struct batadv_tt_roam_node(9)struct batadv_skb_cb(9)struct batadv_forw_packet(9)struct batadv_algo_iface_ops(9)struct batadv_algo_neigh_ops(9)struct batadv_algo_orig_ops(9)struct batadv_algo_gw_ops(9)struct batadv_algo_ops(9)struct batadv_dat_entry(9)struct batadv_hw_addr(9)struct batadv_dat_candidate(9)struct batadv_tvlv_container(9)struct batadv_tvlv_handler(9)enum batadv_tvlv_handler_flags(9)
ngl that's a lot of friends but every single one of them is invited to the group chat ππ
mwah, that's the whole page! source is ./net/batman-adv and it's dated October 2026 β so like, future-core of the kernel docs ππΈ bye bestie, go read your DHCP packets responsibly πβ¨
π¦ 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