i40e_setup_macvlans(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– i40e_setup_macvlans(9) πŸ’–

okay bestie, real talk β€” this one's from the Kernel API Manual, section 9, and it's the page for i40e_setup_macvlans. It's short, it's sweet, and it will absolutely come up if you're poking at the i40e driver. Let's get into it 🫢


✨ NAME ✨

i40e_setup_macvlans β€” create the channels which will be macvlans


🌸 SYNOPSIS 🌸

int i40e_setup_macvlans (struct i40e_vsi *vsi , u16 macvlan_cnt , u16 qcnt , struct net_device *vdev );

πŸŽ€ ARGUMENTS πŸŽ€

  • vsi β€” the VSI we want to access ✨
  • macvlan_cnt β€” no. of macvlans to be setup πŸ’«
  • qcnt β€” no. of Qs per macvlan 🧚
  • vdev β€” macvlan netdevice πŸ‘‘

πŸ’… SEE ALSO πŸ’…

first up, the kernel file this whole thing lives in:

  • ./drivers/net/ethernet/intel/i40e/i40e_main.c

and then, bestie… the whole extended fam 🫢 (yes, all of them, no cap):

bestie that list is an entire friend group, not a SEE ALSO section 😭 but it's all there, every single one, no skips πŸ’―

<div align="center">

✨ that's the whole page, bestie ✨

mwah πŸ’‹ this lil' cutie came out of ./drivers/net/ethernet/intel/i40e and it's dated October 2026 β€” go forth and slay your macvlan channels πŸ‘‘πŸ’–

</div>

πŸ“¦ where this page comes from