bdx_rx_free_skbs(9)
π bdx_rx_free_skbs(9)
okay so this page is from the Kernel API Manual, section 9, and it's literally the group-chat explainer for one tiny kernel function. No cap, the whole flex is in the name.
πΈ NAME
bdx_rx_free_skbs β frees and unmaps all skbs allocated for the fifo
That's it. That's the tweet. It frees and unmaps all the skbs that were allocated for the fifo, and it's giving "cleanup era" π .
β¨ SYNOPSIS
void bdx_rx_free_skbs (struct bdx_priv *priv , struct rxf_fifo *f );
Bestie, it returns void, so there's no return value to obsess over. The spacing in that signature is exactly how the manual has it β we don't touch the code, periodt.
π ARGUMENTS
privβ NIC private structure. It's the NIC's own private little structure, iykyk.fβ RXF fifo. Yes, the RXF fifo β the fifo in question for all this skb freeing and unmapping.
π¦ SEE ALSO
Okay so the kernel file is right here: ./drivers/net/ethernet/tehuti/tehuti.c
And these are all the manual-page besties in the same orbit, fr fr:
bdx_fifo_init(9)bdx_fifo_free(9)bdx_link_changed(9)bdx_isr_napi(9)bdx_fw_load(9)bdx_hw_start(9)bdx_close(9)bdx_open(9)__bdx_vlan_rx_vid(9)bdx_vlan_rx_add_vid(9)bdx_vlan_rx_kill_vid(9)bdx_change_mtu(9)bdx_rx_init(9)bdx_rx_free(9)bdx_rx_alloc_skbs(9)bdx_rx_receive(9)__bdx_tx_db_ptr_next(9)bdx_tx_db_inc_rptr(9)bdx_tx_db_inc_wptr(9)bdx_tx_db_init(9)bdx_tx_db_close(9)bdx_tx_map_skb(9)bdx_tx_space(9)bdx_tx_transmit(9)bdx_tx_cleanup(9)bdx_tx_free_skbs(9)bdx_tx_push_desc(9)bdx_tx_push_desc_safe(9)bdx_probe(9)bdx_remove(9)
xoxo, bestie π the source/version tea is ./drivers/net/ethernet/tehuti, and the date on this one is October 2026 π«Άβ¨
π¦ 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