PROBE::NETFILTER.B(3stap)
π PROBE::NETFILTER.B(3stap) β Networking Tapset π
okay bestie, pull up a chair, because we're talking about probe::netfilter.bridge.pre_routing from the Networking Tapset (manual section 3stap, yes we're fancy like that). This is the moment before a bridging packet gets routed. Not during, not after β before. main character energy, truly. π¦
β¨ NAME β¨
probe::netfilter.bridge.pre_routing β - Called before a bridging packet is routed
πΈ SYNOPSIS πΈ
probe netfilter.bridge.pre_routing {}
that's it. that's the whole vibe. no args, no drama, just the probe showing up. periodt. π
π VALUES π
bestie there are 32 of these and I am NOT skipping a single one, so here we go, hold my iced coffee π
llcpduβ Address of LLC Protocol Data Unitbr_poidβ Port identifierprotocolβ Packet protocolindev_nameβ Name of network device packet was received on (if known)nf_stopβ Constant used to signify a 'stop' verdictlengthβ The length of the packet buffer contents, in bytesbr_ridβ Identity of root bridgebr_costβ Total cost from transmitting bridge to rootoutdev_nameβ Name of network device packet will be routed to (if known)brhdrβ Address of bridge headerdata_hexβ A hexadecimal string representing the packet buffer contentsdata_strβ A string representing the packet buffer contentsbr_msgβ Message age in 1/256 secsllcproto_stpβ Constant used to signify Bridge Spanning Tree Protocol packetnf_stolenβ Constant used to signify a 'stolen' verdictnf_queueβ Constant used to signify a 'queue' verdictbr_vidβ Protocol version identifierbr_flagsβ BPDU flagsbr_bidβ Identity of bridgenf_dropβ Constant used to signify a 'drop' verdictbr_htimeβ Hello time in 1/256 secsbr_fdβ Forward delay in 1/256 secsbr_typeβ BPDU typeindevβ Address of net_device representing input device, 0 if unknownpfβ Protocol family -- always "bridge"br_macβ Bridge MAC addressoutdevβ Address of net_device representing output device, 0 if unknownbr_rmacβ Root bridge MAC addressbr_pridβ Protocol identifierbr_maxβ Max age in 1/256 secsnf_acceptβ Constant used to signify an 'accept' verdictnf_repeatβ Constant used to signify a 'repeat' verdict
ngl the sheer amount of BPDU lore in here is giving "I memorized the whole spanning tree spec for fun" and honestly? iconic. π
π₯ SEE ALSO π₯
and that's the whole page, bestie! this one's from the SystemTap Tapset Reference, dated September 2026, and it lives in manual section 3stap under the Networking Tapset. go forth and probe responsibly π«Άπ
π¦ where this page comes from
- centos-stream 10: systemtap-client 5.6-3.el10 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- centos-stream 9: systemtap-client 5.6-3.el9 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 43: systemtap-client 5.6-1.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 44: systemtap-client 5.6-1.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms