batadv_dbg_arp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_dbg_arp(9) β€” the kernel API glow-up

okay so bestie, real talk: this is a kernel API manual page (the 9 section, kernel dev docs, iykyk), and it's all about one little helper that spills the tea on your ARP packets. It's giving "debug print but make it forensic" ✨


🌸 NAME

batadv_dbg_arp β€” prints a debug message that's got all the ARP packet details in it. every single one. no cap πŸ’…


✨ SYNOPSIS

void batadv_dbg_arp (struct batadv_priv *bat_priv , struct sk_buff *skb
, int hdr_size , char *msg );

πŸŽ€ ARGUMENTS

  • bat_priv β€” the bat priv holding all the mesh interface information πŸ¦‹ like, the whole vibe of the mesh lives in here
  • skb β€” the ARP packet itself, the main character of this whole operation πŸ‘‘
  • hdr_size β€” size of whatever header might sit before the ARP packet, so we know where the good stuff starts
  • msg β€” the message you want printed alongside all the debugging info, your little caption on the debug post 🫢

πŸ”₯ SEE ALSO

the kernel file to go look at: ./net/batman-adv/distributed-arp-table.c

and then the whole extended family, fr fr β€” every one of these is linked, go say hi πŸ’–


that's the whole page, bestie, you ate πŸ’…

and for the cute sign-off: this one ships out of ./net/batman-adv, dated October 2026 β€” screenshot it, frame it, put it on the fridge πŸŽ€πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from