deferred_unmap_destructor(9)
β¨ deferred_unmap_destructor β¨
Kernel API Manual Β· section 9 Β· bestie edition π
πΈ NAME πΈ
deferred_unmap_destructor β unmap a packet when it is freed π¦
β SYNOPSIS β
void deferred_unmap_destructor (struct sk_buff *skb );
π ARGUMENTS π
skbβ the packet π
π DESCRIPTION π
Okay so listen, bestie β this right here is the packet destructor for Tx packets that need to stay mapped until they are freed, not until their Tx descriptors get freed. Like, different lifetime, different vibe check. The mapping hangs on until the packet itself is gone. Periodt. β¨
π¦ SEE ALSO π¦
Kernel file ./drivers/net/ethernet/chelsio/cxgb4/sge.c plus, like, the whole friend group π«Ά:
txq_avail(9)fl_cap(9)fl_starving(9)free_tx_desc(9)reclaim_completed_tx(9)cxgb4_reclaim_completed_tx(9)free_rx_bufs(9)unmap_rx_buf(9)refill_fl(9)alloc_ring(9)sgl_len(9)flits_to_desc(9)is_eth_imm(9)calc_tx_flits(9)cxgb4_write_sgl(9)cxgb4_ring_tx_db(9)cxgb4_inline_tx_skb(9)t4_sge_eth_txq_egress_update(9)cxgb4_eth_xmit(9)t4vf_is_eth_imm(9)t4vf_calc_tx_flits(9)cxgb4_vf_eth_xmit(9)reclaim_completed_tx_imm(9)cxgb4_ethofld_send_flowc(9)is_imm(9)ctrlq_check_stop(9)ctrl_xmit(9)restart_ctrlq(9)t4_mgmt_tx(9)is_ofld_imm(9)calc_tx_flits_ofld(9)txq_stop_maperr(9)ofldtxq_stop(9)service_ofldq(9)ofld_xmit(9)restart_ofldq(9)skb_txq(9)is_ctrl_pkt(9)t4_ofld_send(9)cxgb4_ofld_send(9)ofld_xmit_direct(9)t4_crypto_send(9)cxgb4_crypto_send(9)cxgb4_pktgl_to_skb(9)t4_pktgl_free(9)cxgb4_sgetim_to_hwtstamp(9)t4_systim_to_hwstamp(9)t4_rx_hststamp(9)t4_tx_hststamp(9)t4_tx_completion_handler(9)t4_ethrx_handler(9)restore_rx_bufs(9)is_new_response(9)rspq_next(9)process_responses(9)napi_rx_handler(9)t4_intr_handler(9)bar2_address(9)t4_sge_alloc_eth_txq(9)t4_free_sge_resources(9)t4_sge_stop(9)t4_sge_init_soft(9)t4_sge_init(9)
π Okay that's the whole page, no cap. Source/version situation: ./drivers/net/ethernet/chelsio... and it's dated October 2026 β so like, future icon behaviour honestly. deferred_unmap_destructor(9) out. Mwah ππ
π¦ 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