br_forward(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the br_forward(9) page from the Kernel API Manual ✨ this is the group-chat recap, but make it kernel πŸ’…

🌸 NAME 🌸

br_forward β€” forward a packet to a specific port. that's literally the whole mission, no cap πŸŽ€

✨ SYNOPSIS ✨

here's the signature, bestie β€” keep it exact:

void br_forward (const struct net_bridge_port *to , struct sk_buff *skb
, bool local_rcv , bool local_orig );

πŸŽ€ ARGUMENTS πŸŽ€

  • to β€” destination port. the port the packet is headed to πŸ‘‘
  • skb β€” packet being forwarded. the actual packet, main character energy πŸ“¦
  • local_rcv β€” packet will be received locally after forwarding. so it still gets a local receive moment after the forward, iykyk 🫢
  • local_orig β€” packet is locally originated. this one is homegrown, fr fr 🌱

πŸ’… DESCRIPTION πŸ’…

real talk: the way that this one should be called with rcu_read_lock β€” that's the rule right there, periodt. no extra lore, that's it 😌

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./net/bridge/br_forward.c β€” go look, bestie, that's where the lore lives πŸ“–

xoxo, this was br_forward(9) from source/version ./net/bridge, dated October 2026 πŸ’œπŸ¦‹

πŸ“¦ where this page comes from