ENUM BATADV_TP_ACK_REACTION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum batadv_tp_ack_reaction(9) β€” Kernel API Manual, bestie edition

okay so picture this: you're deep in the kernel API manual, right, and you hit enum batadv_tp_ack_reaction. Bestie. This is literally the enum that tells you what the vibe should be when an ack packet shows up. A whole glow-up of possible reactions. No cap. πŸ¦‹


✨ NAME ✨

enum batadv_tp_ack_reaction β€” the expected reaction to ack packet, aka the mood ring of ack handling. 🫢


🌸 SYNOPSIS 🌸

enum batadv_tp_ack_reaction {
    BATADV_TP_ACK_REACTION_OLD_ACK ,
    BATADV_TP_ACK_REACTION_IGNORE ,
    BATADV_TP_ACK_REACTION_RESEND_WAKEUP ,
    BATADV_TP_ACK_REACTION_WAKEUP

};

she's got four constants and she's serving ✨ range ✨


πŸŽ€ Constants πŸŽ€

so here's the whole cast, main character energy each one:

  • BATADV_TP_ACK_REACTION_OLD_ACK β€” ignore old ack packet. that's it. ancient news, we don't engage. πŸ’€
  • BATADV_TP_ACK_REACTION_IGNORE β€” ignore the duplicated ack but reset the timer. like, we're not entertaining the copy, but the timer still gets its little reset moment. ⭐
  • BATADV_TP_ACK_REACTION_RESEND_WAKEUP β€” resend data and wakeup "more_bytes". double duty icon. πŸ”₯
  • BATADV_TP_ACK_REACTION_WAKEUP β€” wakeup "more_bytes". just the wakeup, lowkey elegant. πŸ’œ

πŸ” SEE ALSO πŸ”

the whole friend group, fr fr β€” start with the kernel file ./net/batman-adv/tp_meter.c and then the lineup:

like I said. the whole friend group. iykyk 🧚


bestie reminder: this is the kernel API manual page for ./net/batman-adv β€” that's the source it lives in, and the page itself is dated October 2026. yes, the enum said "expected reaction to ack packet" and yes we took that personally. πŸ’…

stay slay, read your enums, and remember: enum batadv_tp_ack_reaction(9) ate and left no crumbs. periodt. πŸŒˆπŸ‘‘πŸ“

πŸ“¦ where this page comes from