batadv_wifi_...device_event(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_wifi_...device_event(9) β€” Kernel API Manual, but make it cute

Okay bestie, so we're in the Kernel API Manual today and this page is batadv_wifi_...device_event(9). Yes the name is doing the absolute most with those ellipsis dots, we love a dramatic abbreviation. Let's get into it πŸ’–


✨ NAME ✨

batadv_wifi_net_device_event β€” the function that handles network events for batadv_wifi_net_devices. That's the whole vibe: something happens to a net device, and this lil hero shows up to deal with it 🫢


🌸 SYNOPSIS 🌸

void batadv_wifi_net_device_event (unsigned long event , struct
net_device *net_dev );

Two args, void return, no cap. It literally just runs the event and dips 😌


πŸŽ€ ARGUMENTS πŸŽ€

  • event β€” an enum netdev_cmd value, i.e. the actual event we're here to handle. This is the main character of the call, fr fr πŸ‘‘
  • net_dev β€” a struct net_device * pointing at the net_device that needs updating over in batadv_wifi_net_devices. Bestie needs her info refreshed ✨

πŸ¦‹ SEE ALSO πŸ¦‹

Everything in this section lives in the kernel file ./net/batman-adv/hard-interface.c β€” that's the home base, the whole neighborhood 🏑

Then we got the full friend group, and yes they're all invited to the party:

That's 35 links, we are thorough in this house πŸ’…

Also note the double underscore on __batadv_get_real_netdev(9) β€” that's not a typo, that's a whole different function from batadv_get_real_netdev(9). Don't come for me, okay, I'm just reading the manpage 😭

🌈 THE SIGN-OFF 🌈

This page comes to you from the source path ./net/batman-adv, dated October 2026, and it's filed under batadv_wifi_...device_event(9). Slay, iconic, periodt πŸŽ€βœ¨ Go read hard-interface.c and have the best day, bestie πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from