irdma_get_vlan_mac_ipv6(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irdma_get_vlan_mac_ipv6 β€” like, the vlan AND the mac, bestie ✨

okay so real talk: this is a page from the Kernel API Manual, section 9 β€” irdma_get_vlan_mac_ipv6(9). Yes the title is a mouthful, no I will not be shortening it, it's iconic and we respect it 🫢


🌸 NAME 🌸

irdma_get_vlan_mac_ipv6 β€” gets the vlan and mac. that's it. that's the whole job. no cap πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void irdma_get_vlan_mac_ipv6 (u32 *addr , u16 *vlan_id , u8 *mac );

literally just three pointers in, nothing out β€” the function is void, she returns nothing, she just does things. main character energy fr πŸ”₯


πŸŽ€ ARGUMENTS πŸŽ€

  • addr β€” the local IPv6 address. yes it's a u32 *, don't ask, just pass it πŸ’–
  • vlan_id β€” the vlan id for the given IPv6 address. she's a u16 *, she holds the vlan number πŸ“
  • mac β€” the mac address for the given IPv6 address. u8 *, and this is where the hardware address lands ✨

🌈 DESCRIPTION 🌈

Returns the vlan id and mac for an IPv6 address. that's the whole description, bestie β€” short, sweet, and absolutely not here to waste your time πŸ‘‘

heads up: all three of those args are pointers, so like… bestie, please make sure they're valid before you call. the page doesn't hold your hand and neither will I πŸ™ˆ

πŸ’œ SEE ALSO πŸ’œ

the source lives in the kernel file ./drivers/infiniband/hw/irdma/cm.c β€” and hoo boy, the friend group is LARGE. everyone in this family shows up at the same party πŸ‘―β€β™€οΈ

iykyk β€” that's the whole cm.c squad, and they ALL ate πŸ’€πŸ”₯


okay that's the page!! short manpage, huge energy. source/version is ./drivers/infiniband/hw/irdma, dated October 2026, and it's filed under irdma_get_vlan_mac_ipv6(9) β€” go be brilliant with your vlan ids and macs, bestie, I believe in you πŸ§šβ€β™€οΈπŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from