ENUM BATADV_ICMP_PACKETTYPE(9)
π NAME π
okay bestie, this is the Kernel API Manual page for enum batadv_icmp_packettype(9) β literally the ICMP message types, and we're gonna make it make sense. π«Ά
β¨ SYNOPSIS β¨
enum batadv_icmp_packettype {
BATADV_ECHO_REPLY ,
BATADV_DESTINATION_UNREACHABLE ,
BATADV_ECHO_REQUEST ,
BATADV_TTL_EXCEEDED ,
BATADV_PARAMETER_PROBLEM ,
BATADV_TP
};
π Constants π
BATADV_ECHO_REPLYβ the success reply toBATADV_ECHO_REQUEST; it's giving "seen and acknowledged" β .BATADV_DESTINATION_UNREACHABLEβ failure when the route to the destination is not found. no route, no vibes π.BATADV_ECHO_REQUESTβ asks the destination for aBATADV_ECHO_REPLY. literally the "u up?" of ICMP π.BATADV_TTL_EXCEEDEDβ error afterBATADV_ECHO_REQUESThas traversed too many hops. too many hops = expired TTL energy π.BATADV_PARAMETER_PROBLEMβ return code for malformed messages. malformed = parameter problem, periodt π©.BATADV_TPβ throughput meter packet. it's the throughput meter one, iconic π₯.
π SEE ALSO π
- Kernel file:
./include/uapi/linux/batadv_packet.h - Also check out
batadv_tp_is_error(9),enum batadv_packettype(9),enum batadv_subtype(9),enum batadv_iv_flags(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),enum batadv_icmp_tp_subtype(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).
and that's the whole vibe check! signing off from ./include/uapi/linux, October 2026, as your fave enum batadv_icmp_packettype(9) π
β¨
π¦ 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