t3_eth_xmit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… t3_eth_xmit β€” from the Kernel API Manual, bestie 🫢

okay so real talk, this page lives in the Kernel API Manual (section 9, the fun one) and it's literally about handing a packet to the Ethernet Tx queue. that's the whole vibe. let's get into it ✨


✨ NAME ✨

t3_eth_xmit β€” add a packet to the Ethernet Tx queue. yes that's it, that's the whole job, and it does it gorgeously πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

netdev_tx_t t3_eth_xmit (struct sk_buff *skb , struct net_device *dev );

🌸 ARGUMENTS 🌸

  • skb β€” the packet itself. the little guy. the payload princess πŸ‘‘
  • dev β€” the egress net device, aka the door this packet is walking out of πŸšͺ

πŸ¦‹ DESCRIPTION πŸ¦‹

so what does it do? it adds a packet to an SGE Tx queue. simple, iconic, no notes πŸ’…

⚠️ heads up though: this runs with softirqs disabled. keep that in mind, it's not a drill, it's just the context you're operating in 😌

πŸ”₯ SEE ALSO πŸ”₯

these all live in the kernel file ./drivers/net/ethernet/chelsio/cxgb3/sge.c and honestly? the whole friend group showed up. every single one, no cap:

like, the entire roster. go read them, they're all eating πŸ”₯


okay that's the page!! πŸ’œ this one came from ./drivers/net/ethernet/chelsio... (the source path, truncated exactly like that, don't come for me) and it's dated October 2026, filed under t3_eth_xmit(9). mwah, go ship some packets πŸ“πŸ§š

πŸ“¦ where this page comes from