icssm_prueth_tx_enqueue(9)
β¨ icssm_prueth_tx_enqueue β NAME β¨
okay bestie, welcome to the Kernel API Manual π today's main character is icssm_prueth_tx_enqueue β she queues a packet to firmware for transmission. that's it. that's the vibe. π
πΈ SYNOPSIS πΈ
int icssm_prueth_tx_enqueue (struct prueth_emac *emac , struct sk_buff
*skb , enum prueth_queue_id queue_id );
like, look at her. three args, one int, zero drama. no cap. β¨
π ARGUMENTS π
emacβ the EMAC data structure, aka the whole personality of this call π«Ά she holds the context, she's giving main character energy.skbβ the packet data buffer π¦ your actual packet lives here, this is the thing you're shipping off.queue_idβ the priority queue id π which queue we're dropping this packet into, priorities matter iykyk.
π RETURN π
0(Success) β literally that's the documented return, and honestly? iconic. she said "0" and she meant it. π₯
not me noticing there's exactly one documented return value and it's Success β bestie is unbothered, thriving, flawless. β
π¦ SEE ALSO π¦
- Kernel file
./drivers/net/ethernet/ti/icssm/icssm_prueth.cβ go read the source, bestie, it's right there π icssm_emac_rx_irq(9)icssm_emac_rx_packet(9)icssm_emac_ndo_open(9)icssm_emac_ndo_stop(9)icssm_emac_ndo_start_xmit(9)icssm_emac_ndo_get_stats64(9)icssm_emac_ndo_set_rx_mode(9)
the whole friend group, fr fr π«Ά go say hi to all of them.
and that's the page, bestie π this little masterpiece lives in ./drivers/net/ethernet/ti/icssm and it's stamped October 2026 β screenshot it, frame it, send it to the group chat. mwah. ππβ¨
π¦ 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