batadv_handle_request(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– batadv_handle_request(9) β€” the kernel API manual, bestie edition πŸŽ€

okay so this is a page from the Kernel API Manual and it's all about batadv_handle_request β€” the lil function that does the whole "wait, is this a REQUEST frame?" vibe check πŸ¦‹


✨ NAME ✨

batadv_handle_request β€” check for REQUEST frame πŸ‘‘


🌸 SYNOPSIS 🌸

bool batadv_handle_request (struct batadv_priv *bat_priv , struct
       batadv_hard_iface *primary_if , u8 *backbone_addr , struct ethhdr
       *ethhdr , unsigned short vid );

πŸ’… ARGUMENTS πŸ’…

  • bat_priv β€” the bat priv that's holding all the mesh interface information, she's got the whole lore 🫢
  • primary_if β€” the primary hard interface of this batman mesh interface, main character energy fr
  • backbone_addr β€” the backbone address to be requested (aka the ARP sender HW MAC) πŸ’Œ
  • ethhdr β€” the ethernet header of a packet πŸ“¦
  • vid β€” the VLAN ID of the frame 🏷️

⭐ RETURN ⭐

returns true if handled β€” slay, it's been dealt with πŸ’–


🌈 SEE ALSO 🌈

Kernel file ./net/batman-adv/bridge_loop_avoidance.c β€” go read her iykyk πŸ“–

and then the whole friend group, no cap, every single one:


🧚 that's literally the whole list, bestie β€” I did not skip a single one, periodt πŸ’€

and that's the tea β˜• β€” this page lives under ./net/batman-adv, dated October 2026, and it's page batadv_handle_request(9) of the Kernel API Manual. love that for her πŸ’œπŸ¦‹βœ¨

πŸ“¦ where this page comes from