cxgb4_pktgl_to_skb(9)
π cxgb4_pktgl_to_skb π
okay so bestie, welcome to the Kernel API Manual page for cxgb4_pktgl_to_skb β it's giving βbuild an sk_buff from a packet gather listβ energy and we're gonna get into every crumb. β¨
πΈ NAME πΈ
cxgb4_pktgl_to_skb β build an sk_buff from a packet gather list. periodt. π
π SYNOPSIS π
struct sk_buff * cxgb4_pktgl_to_skb (const struct pkt_gl *gl , unsigned
int skb_len , unsigned int pull_len );
β¨ ARGUMENTS β¨
glβ the gather list. that's the packet gather list bestie, the whole point. π«Άskb_lenβ size ofsk_buffmain body if it carries fragments.pull_lenβ amount of data to move to thesk_buff's main body.
π¦ DESCRIPTION π¦
okay so this function builds an sk_buff from the given packet gather list. it returns the sk_buff, or NULL if sk_buff allocation failed. that's it, no cap. π
π SEE ALSO π
Kernel file ./drivers/net/ethernet/chelsio/cxgb4/sge.c plus the whole iconic squad: txq_avail(9), fl_cap(9), fl_starving(9), deferred_unmap_destructor(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), 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 bestie β mwah π. the footer tea is source/version ./drivers/net/ethernet/chelsio..., date October 2026, and the page is cxgb4_pktgl_to_skb(9). π«Άβ¨
π¦ 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