fcoe_rcv(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– fcoe_rcv(9) πŸ’–

okay so bestie, welcome to the fcoe_rcv page from the Kernel API Manual β€” this is the whole vibe: receiving packets from a net device. no cap, it's a little function with a big job. πŸ¦‹


✨ SYNOPSIS ✨

int fcoe_rcv (struct sk_buff *skb , struct net_device *netdev , struct
packet_type *ptype , struct net_device *olddev );

like… four arguments, one int return, extremely demure, extremely mindful. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • skb β€” the received packet itself, the main character of this whole situation πŸ‘‘
  • netdev β€” the net device that the packet was received on, aka where it showed up
  • ptype β€” the packet type context, keeping track of the packet-type lore
  • olddev β€” the last device net device 🫢

🌸 DESCRIPTION 🌸

so here's the tea: this routine is called by NET_RX_SOFTIRQ. it receives a packet, builds an FC frame, and passes that frame to libfc. that's the whole arc, and honestly? iconic. ✨


⭐ RETURN ⭐

0 for success β€” that's it, that's the return. slay. πŸ’œ


🌈 SEE ALSO 🌈

the kernel file is ./drivers/scsi/fcoe/fcoe.c β€” go read it if you want the full director's cut 🎬. and here's the entire friend group, fr fr:


and that's the whole page, bestie!! 🧚 mwah πŸ’‹ β€” this came from ./drivers/scsi/fcoe, dated October 2026. go forth and receive packets responsibly. πŸŒΈπŸ’–

πŸ“¦ where this page comes from