PROBE::NETFILTER.B(3stap)

πŸ’– PROBE::NETFILTER.B πŸ’–

okay bestie, so this one lives in the Networking Tapset of the SystemTap Tapset Reference (yes the 3stap girlies, we love her), and she's about one specific little moment in bridge-land πŸ’…


✨ NAME ✨

probe::netfilter.bridge.local_in β€” Called on a bridging packet destined for the local computer 🫢


✨ SYNOPSIS ✨

probe netfilter.bridge.local_in {}

like, that's it. that's the whole invocation. no args, no drama, just vibes ✨


✨ VALUES ✨

okay this is the part where she spills ALL the tea, so grab a snack πŸ“ β€” every one of these is a value this probe hands you:

  • nf_queue β€” Constant used to signify a 'queue' verdict
  • br_vid β€” Protocol version identifier
  • br_bid β€” Identity of bridge
  • br_flags β€” BPDU flags
  • nf_drop β€” Constant used to signify a 'drop' verdict
  • br_htime β€” Hello time in 1/256 secs
  • br_type β€” BPDU type
  • br_fd β€” Forward delay in 1/256 secs
  • length β€” The length of the packet buffer contents, in bytes
  • br_rid β€” Identity of root bridge
  • br_cost β€” Total cost from transmitting bridge to root
  • llcpdu β€” Address of LLC Protocol Data Unit
  • protocol β€” Packet protocol
  • br_poid β€” Port identifier
  • indev_name β€” Name of network device packet was received on (if known)
  • nf_stop β€” Constant used to signify a 'stop' verdict
  • llcproto_stp β€” Constant used to signify Bridge Spanning Tree Protocol packet
  • data_str β€” A string representing the packet buffer contents
  • br_msg β€” Message age in 1/256 secs
  • nf_stolen β€” Constant used to signify a 'stolen' verdict
  • outdev_name β€” Name of network device packet will be routed to (if known)
  • brhdr β€” Address of bridge header
  • data_hex β€” A hexadecimal string representing the packet buffer contents
  • outdev β€” Address of net_device representing output device, 0 if unknown
  • br_rmac β€” Root bridge MAC address
  • br_prid β€” Protocol identifier
  • nf_accept β€” Constant used to signify an 'accept' verdict
  • nf_repeat β€” Constant used to signify a 'repeat' verdict
  • br_max β€” Max age in 1/256 secs
  • indev β€” Address of net_device representing input device, 0 if unknown
  • pf β€” Protocol family -- always β€œbridge”
  • br_mac β€” Bridge MAC address
ngl those verdict constants (nf_queue, nf_drop, nf_stop, nf_stolen, nf_accept, nf_repeat) are giving "the netfilter girlies deciding your packet's fate" πŸ’€ and the bridge ones are all lowkey just STP BPDU lore 🧚

🌈 SEE ALSO 🌈


and that's the page fr fr πŸ’– written up for the SystemTap Tapset Reference, dated September 2026 β€” main character energy from start to finish, periodt βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from