liquidio_open(9)
β¨ liquidio_open(9) β¨
okay so real talk, this one's a kernel API page β liquidio_open(9) β and it's lowkey iconic π it lives in the Linux kernel docs, and it's the whole "net device open" moment for LiquidIO. yes bestie, the open. the main character callback. π
πΈ NAME πΈ
liquidio_open β Net device open for LiquidIO π
like, that's it. that's the vibe. it opens the net device. slay.
π¦ SYNOPSIS π¦
int liquidio_open (struct net_device *netdev );
(the spacing in there? not me touching it. it's exactly how the kernel wrote it, no cap. we do not edit the source text, we respect the source text π)
π ARGUMENTS π
netdevβ network device π«Ά like, the actual net device struct pointer you're handing over. that's the whole argument. one (1) singular network device. periodt.
π SEE ALSO π
bestie, buckle up, this list is long β it's giving "the entire LiquidIO extended universe" π
First up, the actual file it lives in β kernel file:
./drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
and then the whole friend group, in order, fr fr:
pcierror_quiesce_device(9)cleanup_aer_uncorrect_error_status(9)stop_pci_io(9)liquidio_pcie_error_detected(9)print_link_info(9)octnet_link_status_change(9)setup_link_status_change_wq(9)update_link_status(9)liquidio_vf_probe(9)octeon_pci_flr(9)octeon_destroy_resources(9)send_rx_ctrl_cmd(9)liquidio_destroy_nic_device(9)liquidio_stop_nic_module(9)liquidio_vf_remove(9)octeon_pci_os_setup(9)free_netbuf(9)free_netsgbuf(9)free_netsgbuf_with_resp(9)liquidio_stop(9)get_new_flags(9)liquidio_set_mcast_list(9)liquidio_set_mac(9)liquidio_xmit(9)liquidio_tx_timeout(9)setup_nic_devices(9)liquidio_init_nic_module(9)octeon_device_init(9)
(no I did not skip any. that's all 28. we counted. twice. π§)
ngl if you're reading this page, you're probably already deep in the LiquidIO driver, and honestly? obsessed. go read those cross-references, they're all part of the same story ππ₯
and that's the whole page, bestie β every flag, every argument, every cross-reference, nothing dropped, all facts intact, just with β¨flavorβ¨
kisses from the ./drivers/net/ethernet/cavium/... directory π β this one's dated October 2026, so like, future vibes, and it's Kernel API Manual energy all the way. bye bestie, go open that net device π¦π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms