nfp_net_rx_ring_free(9)
π nfp_net_rx_ring_free β from the Kernel API Manual, bestie π
okay so real talk, this one's a shortie but she's important. We're in nfp_net_rx_ring_free(9) territory, aka the Netronome NFP driver's little cleanup era. β¨
β¨ NAME β¨
nfp_net_rx_ring_free β the function that frees all the resources that got allocated to a RX ring. that's it, that's the whole vibe. π«Ά
πΈ SYNOPSIS πΈ
void nfp_net_rx_ring_free (struct nfp_net_rx_ring *rx_ring );
no cap, she returns void β nothing comes back, she just does her thing and dips. π
π¦ ARGUMENTS π¦
rx_ringβ the RX ring you want to free. that's the one, hand her over. π
π₯ SEE ALSO π₯
the whole friend group, fr fr:
- Kernel file
./drivers/net/ethernet/netronome/nfp/nfp_net_dp.cβ she lives here, this is her address π‘ nfp_net_rx_alloc_one(9)nfp_net_tx_ring_init(9)nfp_net_rx_ring_init(9)nfp_net_rx_ring_reset(9)nfp_net_rx_ring_bufs_free(9)nfp_net_rx_ring_bufs_alloc(9)nfp_net_rx_ring_alloc(9)
like, if you're here you probably also need at least one of those. iykyk π
π reminder that this is the free one, not the alloc one. don't get it twisted, bestie. free the ring, don't free it twice, mwah π
and that's the page!! came from ./drivers/net/ethernet/netrono... (the path was literally giving truncated on the original, not me π) and she's dated October 2026 β iconic of her honestly. go free those rings, queen ππ
π¦ 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