tso_start_new_packet(9)
π tso_start_new_packet(9) π
okay bestie, this page is from the Kernel API Manual, and we're talking about tso_start_new_packet β the little function that makes a fresh header and gets everything ready for the new packet. it's giving kernel networking main character energy, no cap. π¦β¨
πΈ NAME πΈ
tso_start_new_packet β generate a new header and prepare for the new packet. periodt. π
β¨ SYNOPSIS β¨
int tso_start_new_packet (struct efx_tx_queue *tx_queue , const struct
sk_buff *skb , struct tso_state *st );
π ARGUMENTS π
tx_queueβ Efx TX queue. literally the queue, bestie. πskbβ Socket buffer. π«Άstβ TSO state. π«
π₯ DESCRIPTION π₯
Generate a new header and prepare for the new packet. Return 0 on success, or -ENOMEM if failed to alloc header, or other negative error. that's the whole vibe check β success is 0, and failure can be -ENOMEM (couldn't alloc that header) or another negative error. ππ
π SEE ALSO π
Kernel file ./drivers/net/ethernet/sfc/tx_tso.c, struct tso_state(9), efx_tx_queue_insert(9), tso_fill_packet_with_fragment(9), and efx_enqueue_skb_tso(9). go read those too, bestie β iykyk. ππ
mwah π this page comes from source/version ./drivers/net/ethernet/sfc and is dated October 2026 β slay, that's the sign-off. π
π¦ 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