ixgbe_set_la...ti_port_pcie(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ixgbe_set_la...ti_port_pcie(9) β€” straight outta the Kernel API Manual ✨

okay so bestie, picture this: you're deep in the ixgbe driver, and this little icon needs to know which LAN function it is. That's the whole gig. Let's get into it 🫢


🌸 NAME 🌸

ixgbe_set_lan_id_multi_port_pcie β€” sets the LAN id for PCIe multiple port devices. Yes that's the whole name, it's a long one, she's got main character energy and a lot of letters πŸ’€


πŸŽ€ SYNOPSIS πŸŽ€

void ixgbe_set_lan_id_multi_port_pcie (struct ixgbe_hw *hw );

that's it. that's the whole call. no return value, she just does the thing πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to the HW structure, aka the hardware struct. Hand her the keys to the NIC and she'll take it from there πŸ”‘

✨ DESCRIPTION ✨

So what does she actually do? She figures out the LAN function id by reading memory-mapped registers, and then β€” if it's requested β€” she swaps the port value. That's literally it, no cap. Iconic behaviour, zero drama 🌈

ngl it's a small function but she's doing important bookkeeping for multi-port PCIe devices, so show some respect πŸ’…

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./drivers/net/ethernet/intel/ixgbe/ixgbe_common.c β€” that's where she lives, go say hi 🏠

and now the extended fam, the whole group chat, every single one of them, in order, no skips (iykyk):

like I said. the whole group chat. 91 of them and I listed every single one because that's what a real bestie does πŸ’–


and that's the page, bestie!! this one came from ./drivers/net/ethernet/intel/i... and she's dated October 2026, so she's a lil futuristic icon fr fr. mwah, go read some kernel source, ily, bye πŸ§šπŸ’œ

πŸ“¦ where this page comes from