free_netbuf(9)
π free_netbuf(9) β the kernel API manual, bestie edition π
Okay so real talk, this little cutie lives in the free_netbuf(9) corner of the Kernel API Manual, and tbh it does exactly one thing and does it iconically π
β¨ NAME β¨
free_netbuf β unmap and free a network buffer π¦
Lowkey the whole personality: unmap it, free it, bye.
πΈ SYNOPSIS πΈ
void free_netbuf (void *buf );
That's it, that's the whole vibe. Returns void, so no receipts, no return value, nothing to check β it just goes β¨
π ARGUMENTS π
bufβ the buffer π«Ά like, the network buffer in question. That's the argument. That's the assignment.
π₯ SEE ALSO π₯
Bestie, the friend group is huge, so buckle up. Here's everyone in the group chat:
- Kernel file
./drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 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_netsgbuf(9)free_netsgbuf_with_resp(9)liquidio_open(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 cap, that's the entire list β every single one of them is in there, I checked ππ
Mwah π and that's the page! This edition came from the source path ./drivers/net/ethernet/cavium/... (yes, it's truncated in the original, don't come for me π), dated October 2026, and it's filed under the manual name free_netbuf(9) β see you in the next manpage, bestie! πβ¨π¦
π¦ 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