liquidio_set_mac(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… liquidio_set_mac(9) β€” from the Kernel API Manual, bestie πŸŽ€

Okay so picture this: you're deep in the kernel docs (the Kernel API Manual, to be exact) and you land on liquidio_set_mac. That's the one we're doing today. Buckle up, it's a short one but she's iconic ✨


🌸 NAME 🌸

liquidio_set_mac β€” the net device set_mac_address hook, fr fr. That's literally her whole job description πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

int liquidio_set_mac (struct net_device *netdev , void *p );

Like, that's it. Two args, returns an int. Short synopsis, main character energy πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • netdev β€” the network device in question. The whole point of the operation, honestly 🫢
  • p β€” an opaque pointer to a sockaddr. Opaque means don't peek inside, bestie, just pass it along πŸ™ˆ

⭐ SEE ALSO ⭐

First up, the kernel file where she lives β€” no cap, it's right here:

  • Kernel file ./drivers/net/ethernet/cavium/liquidio/lio_vf_main.c πŸ“

And then the whole friend group (yes, we're listing every single one, I would never leave anyone out πŸ’–):

Twenty-eight besties. Not me counting, but I counted πŸ’€βœ¨


Lowkey the whole page is just the synopsis and the link list, and honestly? Respect. No filler, no fluff, just vibes and function references 🧚

That's the whole page, bestie β€” sourced from ./drivers/net/ethernet/cavium/..., dated October 2026, and titled liquidio_set_mac(9) because that's her name and she's not changing it πŸ’œπŸŒΈπŸ’…

πŸ“¦ where this page comes from