velocity_set_multi(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 velocity_set_multi(9) β€” from the Kernel API Manual, bestie 🌸

Okay so we're diving into velocity_set_multi(9) today and honestly? She's a short one but she matters. This is the kernel API manual, and I'm gonna walk you through every crumb so you're never lost. Pull up a chair, grab a matcha πŸ“


✨ NAME ✨

velocity_set_multi β€” the filter list change callback πŸ’… like, the little function that gets pinged when the address filters need a glow-up.


πŸ¦‹ SYNOPSIS πŸ¦‹

void velocity_set_multi (struct net_device *dev );

That's the whole signature, no cap. Takes one pointer, returns nothing. Short and iconic πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the network device. Yep, that's it, that's the whole vibe: it's a network device, and it's the one getting the callback. 🫢

πŸ’– DESCRIPTION πŸ’–

So here's the tea β˜• β€” the network layer literally calls this thing when the filter lists need to change for a velocity adapter. Think of it as the group chat notification that says "hey bestie, the rules changed."

When that happens, you reload the CAMs with the new address filter ruleset. New rules, fresh CAMs, main character energy only ✨

Fr fr, that's the entire job. No extra lore, no hidden side quests β€” reload the CAMs with the new address filter ruleset and go. πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/net/ethernet/via/via-velocity.c β€” that's the source, the whole family tree lives there 🌳

And now the extended friend group, and yes, everyone is invited to this party:

That's the whole roster, every single one accounted for, iykyk πŸ’œ


Alright bestie, that's the page 🌈 This cutie comes to you from ./drivers/net/ethernet/via and it's dated October 2026, filed under velocity_set_multi(9) β€” mwah, go read the CAMs, slay πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from