PROBE::NETFILTER.I(3stap)
π PROBE::NETFILTER.I(3stap) π
okay bestie, welcome to the Networking Tapset section of the SystemTap Tapset Reference (that's the 3stap manual, iykyk) π
β¨ NAME β¨
probe::netfilter.ip.forward β the probe that gets called on an incoming IP packet that's addressed to some other computer π like it's not even for you and you're still watching, main character energy fr fr
πΈ SYNOPSIS πΈ
probe netfilter.ip.forward {}
no args, no drama, she just fires π
π¦ VALUES π¦
okay so this is the whole lineup of values this probe hands you. every single one, no skips, periodt β¨
synβ the TCP SYN flag (only if the protocol is TCP; ipv4 only) π«Άiphdrβ the address of the IP headeripproto_udpβ a constant that means "hey the packet protocol is UDP" πdaddrβ a string holding the destination IP addressnf_queueβ a constant that means a 'queue' verdict π¬nf_dropβ a constant that means a 'drop' verdict πipproto_tcpβ a constant that means "hey the packet protocol is TCP" πdata_strβ a string holding the packet buffer contentsnf_stolenβ a constant that means a 'stolen' verdict πurgβ the TCP URG flag (only if the protocol is TCP; ipv4 only)outdev_nameβ the name of the network device the packet will be routed to (if that's known)data_hexβ a hexadecimal string holding the packet buffer contentslengthβ how long the packet buffer contents are, in bytes πrstβ the TCP RST flag (only if the protocol is TCP; ipv4 only)dportβ the TCP or UDP destination port (ipv4 only)finβ the TCP FIN flag (only if the protocol is TCP; ipv4 only)protocolβ the packet protocol from the driver (ipv4 only)familyβ the IP address familyindev_nameβ the name of the network device the packet was received on (if that's known)nf_stopβ a constant that means a 'stop' verdict βnf_acceptβ a constant that means an 'accept' verdict βnf_repeatβ a constant that means a 'repeat' verdict πpshβ the TCP PSH flag (only if the protocol is TCP; ipv4 only)ackβ the TCP ACK flag (only if the protocol is TCP; ipv4 only)outdevβ the address of thenet_devicerepresenting the output device,0if it's unknownsaddrβ a string holding the source IP addresspfβ the protocol family β eitheripv4oripv6πindevβ the address of thenet_devicerepresenting the input device,0if it's unknownsportβ the TCP or UDP source port (ipv4 only)
ngl bestie, the ipv4 only notes are literally everywhere and they are NOT a suggestion, they're a vibe check you gotta respect π
π SEE ALSO π
and that's the whole page, you ate that ππ§π
this was brought to you by the SystemTap Tapset Reference, Ver, dated September 2026 β mwah, go read your other manpages bestie, ily ππ
π¦ 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