ENUM BATADV_ICMP_TP_SUBTYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum batadv_icmp_tp_subtype β€” the ICMP TP Meter packet subtypes page ✨

okay so bestie, this is a page from the Kernel API Manual, and it's literally all about enum batadv_icmp_tp_subtype β€” which, no cap, is the enum that holds the ICMP TP Meter packet subtypes πŸŽ€. Tiny enum, big job. Let's get into it πŸ’…


✨ NAME ✨

enum batadv_icmp_tp_subtype β€” ICMP TP Meter packet subtypes πŸ¦‹


🌸 SYNOPSIS 🌸

enum batadv_icmp_tp_subtype {
    BATADV_TP_MSG ,
    BATADV_TP_ACK

};

that's the whole thing, bestie β€” two members, zero drama 🫢


πŸ‘‘ CONSTANTS πŸ‘‘

  • BATADV_TP_MSG β€” Msg from sender to receiver πŸ’Œ (the sender girlies sending it out)
  • BATADV_TP_ACK β€” acknowledgment from receiver to sender πŸ’« (the receiver girlies acknowledging right back)

🌈 SEE ALSO 🌈

Kernel file ./include/uapi/linux/batadv_packet.h β€” yes, that's where it lives, go look πŸ‘€ β€” plus the whole friend group of related pages, and we are not skipping a single one of them, because every single reference is here fr fr:

  • batadv_tp_is_error(9)
  • enum batadv_packettype(9)
  • enum batadv_subtype(9)
  • enum batadv_iv_flags(9)
  • enum batadv_icmp_packettype(9)
  • enum batadv_mcast_flags(9)
  • enum batadv_tt_data_flags(9)
  • enum batadv_vlan_flags(9)
  • enum batadv_bla_claimframe(9)
  • enum batadv_tvlv_type(9)
  • struct batadv_bla_claim_dst(9)
  • struct batadv_ogm_packet(9)
  • struct batadv_ogm2_packet(9)
  • struct batadv_elp_packet(9)
  • struct batadv_icmp_header(9)
  • struct batadv_icmp_packet(9)
  • struct batadv_icmp_tp_packet(9)
  • struct batadv_icmp_packet_rr(9)
  • struct batadv_unicast_packet(9)
  • struct batadv_unicast_4addr_packet(9)
  • struct batadv_frag_packet(9)
  • struct batadv_bcast_packet(9)
  • struct batadv_mcast_packet(9)
  • struct batadv_coded_packet(9)
  • struct batadv_unicast_tvlv_packet(9)
  • struct batadv_tvlv_hdr(9)
  • struct batadv_tvlv_gateway_data(9)
  • struct batadv_tvlv_tt_vlan_data(9)
  • struct batadv_tvlv_tt_data(9)
  • struct batadv_tvlv_tt_change(9)
  • struct batadv_tvlv_roam_adv(9)
  • struct batadv_tvlv_mcast_data(9)
  • struct batadv_tvlv_mcast_tracker(9)

like… that's the entire batman-adv extended universe and this enum is just vibing in the middle of it πŸ’€βœ¨

no lies detected: the file path ./include/uapi/linux is the hood this page comes from, and it's dated October 2026 πŸ“…

okay that's the page!! short and iconic, honestly main character energy for a two-member enum 🌟 mwah, ty for reading, ily, bye bestie πŸ’–πŸŽ€πŸ¦‹πŸŒΈπŸ‘‘

πŸ“¦ where this page comes from