liquidio_vxlan_port_command(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ liquidio_vxlan_port_command β€” from the Kernel API Manual, bestie πŸ¦‹

okay so this one's a kernel function from the Kernel API Manual and it's lowkey the shipper between you and the firmware πŸ’…


✨ NAME ✨

liquidio_vxlan_port_command β€” literally the function that sends a command to the firmware to add or delete a VxLAN UDP port. that's it, that's the whole job 🫢


🌸 SYNOPSIS 🌸

int liquidio_vxlan_port_command (struct net_device *netdev , int command
, u16 vxlan_port , u8 vxlan_cmd_bit );

like, four args, one int back, no cap ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • netdev β€” pointer to network device. the actual netdev bestie, not a copy, not a vibe, a pointer 🫢
  • command β€” how this one has to be OCTNET_CMD_VXLAN_PORT_CONFIG. not optional, not a suggestion, it's the whole assignment πŸ’…
  • vxlan_port β€” the VxLAN port that's getting added or deleted. a u16, so be normal about it πŸ’–
  • vxlan_cmd_bit β€” the bit that says which direction we're going: OCTNET_CMD_VXLAN_PORT_ADD, or OCTNET_CMD_VXLAN_PORT_DEL. the plot device of the whole function fr πŸ¦‹

πŸ”₯ RETURN πŸ”₯

returns SUCCESS or FAILURE. that's the vibe check β€” either it slayed or it didn't 😭

no in-between, no "maybe", no situationship. SUCCESS or FAILURE, periodt πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file this lives in, bestie: ./drivers/net/ethernet/cavium/liquidio/lio_main.c β€” iconic address, no notes 🌈

and now the whole extended friend group, all (9) section, in the order the page gives them πŸ‘‡

that's the whole group chat, everyone accounted for πŸ’œ


okay so that's the page!! sending you off with a little sign-off πŸŽ€ β€” the source on this one is ./drivers/net/ethernet/cavium/... and it's dated October 2026, so like, future icon behavior honestly 🌟 bye bestie, go add and delete those VxLAN UDP ports responsibly πŸ’–βœ¨

πŸ“¦ where this page comes from