ENUM BATADV_TP_METER_REASON(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum batadv_tp_meter_reason(9) ✨

okay so bestie, welcome to the kernel API manual for enum batadv_tp_meter_reason πŸ’… this little icon lives in the batman-adv world and it's literally just here to tell you why a tp meter test run stopped. that's it. that's the whole vibe. main character energy for a reason code, honestly πŸŽ€


🌸 NAME 🌸

enum batadv_tp_meter_reason β€” reason of a tp meter test run stop

like, the why did we stop enum. no cap 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

enum batadv_tp_meter_reason {
    BATADV_TP_REASON_COMPLETE ,
    BATADV_TP_REASON_CANCEL ,
    BATADV_TP_REASON_DST_UNREACHABLE ,
    BATADV_TP_REASON_RESEND_LIMIT ,
    BATADV_TP_REASON_ALREADY_ONGOING ,
    BATADV_TP_REASON_MEMORY_ERROR ,
    BATADV_TP_REASON_CANT_SEND ,
    BATADV_TP_REASON_TOO_MANY

};

copy it exactly, bestie, don't be out here renaming things fr fr πŸ™ˆ


🧚 Constants 🧚

  • BATADV_TP_REASON_COMPLETE β€” sender finished tp run ✨ iconic, we love a clean finish
  • BATADV_TP_REASON_CANCEL β€” sender was stopped during run πŸ’€ someone hit the brakes mid-vibe
  • BATADV_TP_REASON_DST_UNREACHABLE β€” receiver could not be reached or didn't answer 😭 left on read, literally
  • BATADV_TP_REASON_RESEND_LIMIT β€” (unused) sender retry reached limit ⭐ note the "(unused)" β€” it's giving decorative
  • BATADV_TP_REASON_ALREADY_ONGOING β€” test to or from the same node already ongoing πŸ‘‘ we been knew, it's already happening
  • BATADV_TP_REASON_MEMORY_ERROR β€” test was stopped due to low memory πŸ“ the RAM said not today
  • BATADV_TP_REASON_CANT_SEND β€” failed to send via outgoing interface πŸ”₯ the packet did NOT slay
  • BATADV_TP_REASON_TOO_MANY β€” too many ongoing sessions 🌈 it's crowded in here

πŸ’œ SEE ALSO πŸ’œ

  • Kernel file ./include/uapi/linux/batman_adv.h enum
  • batadv_tt_client_flags(9)
  • enum batadv_mcast_flags_priv(9)
  • enum batadv_gw_modes(9)
  • enum batadv_nl_attrs(9)
  • enum batadv_nl_commands(9)
  • enum batadv_ifla_attrs(9)

go read the whole enum family, they're all besties 🫢


ngl the only li'l caveat here is BATADV_TP_REASON_RESEND_LIMIT β€” the page literally labels it (unused), so don't go building your whole personality on it, bestie πŸ’…

and that's the whole page, periodt πŸŽ€ brought to you from ./include/uapi/linux, dated October 2026, and yes it's still titled enum batadv_tp_meter_reason(9) β€” slay, bye! πŸ’–βœ¨

πŸ“¦ where this page comes from