gelic_net_pass_skb_up(9)
π
gelic_net_pass_skb_up(9) β Kernel API Manual, but make it cute β¨
okay bestie, this is the page for gelic_net_pass_skb_up in the Kernel API Manual, and it's lowkey giving "small function, very important delivery job" energy π
πΈ NAME πΈ
gelic_net_pass_skb_up β takes an skb from a descriptor and passes it on π
β¨ SYNOPSIS β¨
void gelic_net_pass_skb_up (struct gelic_descr *descr , struct
gelic_card *card , struct net_device *netdev );
π ARGUMENTS π
descrβ the descriptor to process, bestie π«Άcardβ the card structurenetdevβ thenet_devicestructure that the packet is gonna get passed to π
π¦ DESCRIPTION π¦
So what's the vibe? This function iommu-unmaps the skb, fills out the skb structure, and passes the data to the stack. Iconic behavior, honestly β¨
Important caveat, no cap: the descriptor state is not changed. Like, it stays exactly as it was β no sneaky little state glow-up, periodt π
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/toshiba/ps3_gelic_net.c β that's where this whole saga lives, iykyk π¦
Also go peek at every single one of these besties:
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_xmit(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)
Signed with networking love by the girlies who live in ./drivers/net/ethernet/toshiba, dated October 2026, and forever filed under gelic_net_pass_skb_up(9) π«Άβ¨
π¦ 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