tso_fill_pa...ith_fragment(9)
π NAME π
okay bestie, welcome to the tso_fill_pa...ith_fragment(9) page from the Kernel API Manual. This one is all about tso_fill_packet_with_fragment β the function that forms descriptors for the current fragment. β¨
πΈ SYNOPSIS πΈ
void tso_fill_packet_with_fragment (struct efx_tx_queue *tx_queue ,
const struct sk_buff *skb , struct tso_state *st );
π ARGUMENTS π
tx_queueβ the Efx TX queue. iconic little queue behavior, no cap πskbβ the Socket buffer. yes bestie, the skb is here π¦stβ the TSO state. main character state energy π
π₯ DESCRIPTION π₯
So what it do? It forms descriptors for the current fragment, and it keeps going until we hit the end of the fragment or the end-of-packet. literally that's the vibe. π«
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/sfc/tx_tso.c struct tso_state(9)efx_tx_queue_insert(9)tso_start_new_packet(9)efx_enqueue_skb_tso(9)
and that's the whole page, bestie π«Ά shoutout to the source path ./drivers/net/ethernet/sfc, October 2026 edition β periodt. π
π¦ 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