gelic_net_xmit(9)
π¦ gelic_net_xmit β the gelic_net_xmit(9) kernel API page, bestie edition π¦
okay so this is a page from the Kernel API Manual, and it's literally about one function: gelic_net_xmit. it's short, it's sweet, and it's giving "small but mighty" energy, so let's get into it π
β¨ NAME β¨
gelic_net_xmit β transmits a frame over the device</p> π that's it, that's the whole job. queen behaviour honestly π
πΈ SYNOPSIS πΈ
netdev_tx_t gelic_net_xmit (struct sk_buff *skb , struct net_device
*netdev );
so like, she takes two things and she hands you back a netdev_tx_t. simple as that, no cap π«Ά
π§ ARGUMENTS π§
skbβ the packet to send out π¦β¨ this is the actual payload, the whole reason we're herenetdevβ the interface device structure π§ the network device chillin' behind it all
π DESCRIPTION π
so here's the tea, and it's genuinely only one line of tea: returns NETDEV_TX_OK on success, NETDEV_TX_BUSY on failure π
like, that's the entire description. NETDEV_TX_OK = slayed, the frame went out. NETDEV_TX_BUSY = not slayed, it was busy. iconic minimalism, honestly π
β SEE ALSO β
the kernel file this all lives in is:
./drivers/net/ethernet/toshiba/ps3_gelic_net.c
and here's the whole friend group, all (9) man pages, all linked, all valid β collect them like little stickers π:
gelic_descr_get_status(9)gelic_card_disable_txdmac(9)gelic_card_enable_rxdmac(9)gelic_card_disable_rxdmac(9)gelic_descr_set_status(9)gelic_card_reset_chain(9)gelic_card_free_chain(9)gelic_card_init_chain(9)gelic_descr_prepare_rx(9)gelic_card_release_rx_chain(9)gelic_card_fill_rx_chain(9)gelic_card_alloc_rx_skbs(9)gelic_descr_release_tx(9)gelic_card_release_tx_chain(9)gelic_net_set_multi(9)gelic_net_stop(9)gelic_card_get_next_tx_descr(9)gelic_descr_set_tx_cmdstat(9)gelic_descr_prepare_tx(9)gelic_card_kick_txdma(9)gelic_net_pass_skb_up(9)gelic_card_decode_one_descr(9)gelic_net_poll(9)gelic_net_poll_controller(9)gelic_net_open(9)gelic_net_tx_timeout_task(9)gelic_net_tx_timeout(9)gelic_ether_setup_netdev_ops(9)gelic_net_setup_netdev(9)gelic_alloc_card_net(9)
as always bestie, this page is just the vibe check β the actual behaviour lives in the source, so read the code before you trust anything π«Ά
and that's the whole page!! footer vibes for the sign-off: this one lives under ./drivers/net/ethernet/toshiba, dated October 2026, and it's page gelic_net_xmit(9) π mwah, go read the rest of the gelic family, ily, bye π§ββοΈβ¨
π¦ 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