icssg_ndo_start_xmit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the icssg_ndo_start_xmit(9) page from the Kernel API Manual πŸ’– this one is all about the EMAC transmit function, and it's lowkey iconic in the kernel networking group chat. let's get into it 🫢


🌸 NAME 🌸

icssg_ndo_start_xmit β€” EMAC Transmit function ✨

✨ SYNOPSIS ✨

enum netdev_tx icssg_ndo_start_xmit (struct sk_buff *skb , struct
net_device *ndev );

πŸŽ€ ARGUMENTS πŸŽ€

  • skb β€” SKB pointer πŸ’…
  • ndev β€” EMAC network adapter 🌈

πŸ¦‹ DESCRIPTION πŸ¦‹

called by the system to transmit a packet πŸ“¦ β€” and the move is: we queue the packet in the EMAC hardware transmit queue. that's it, we don't wait for completion! we'll check for TX completion later in emac_tx_complete_packets πŸ‘‘

⭐ RETURN ⭐

enum netdev_tx β€” that's the return type, periodt πŸ’…

πŸ”₯ SEE ALSO πŸ”₯


and that's the tea β˜• this page is from the Kernel API Manual corner, source/version location ./drivers/net/ethernet/ti/icssg, dated October 2026, page title icssg_ndo_start_xmit(9) β€” mwah πŸ’‹

πŸ“¦ where this page comes from