gelic_net_pass_skb_up(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 structure
  • netdev β€” the net_device structure 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:


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