Page MenuHomeFreeBSD

sockstat: show path state column only when useful
ClosedPublic

Authored by tuexen on Oct 8 2025, 7:54 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Nov 30, 9:21 PM
Unknown Object (File)
Fri, Nov 28, 10:24 PM
Unknown Object (File)
Wed, Nov 26, 4:35 PM
Unknown Object (File)
Wed, Nov 26, 2:11 AM
Unknown Object (File)
Mon, Nov 24, 12:17 PM
Unknown Object (File)
Fri, Nov 21, 3:24 AM
Unknown Object (File)
Tue, Nov 18, 4:11 AM
Unknown Object (File)
Thu, Nov 13, 1:28 AM
Subscribers

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

tuexen requested review of this revision.Oct 8 2025, 7:54 PM

Could you give an example of what the output looks like before and after?

usr.bin/sockstat/sockstat.1
208

Could you give an example of what the output looks like before and after?

Sure. Here is the output without the change:

tuexen@head:~/freebsd-src/usr.bin/sockstat % sockstat -sPtcp
USER   COMMAND     PID FD PROTO LOCAL ADDRESS         FOREIGN ADDRESS       PATH STATE CONN STATE 
tuexen sshd-sessi 1661  7 tcp4  192.168.1.71:22       192.168.1.195:56451   ??         ESTABLISHED
root   sshd-sessi 1659  7 tcp4  192.168.1.71:22       192.168.1.195:56451   ??         ESTABLISHED
tuexen sshd-sessi 1654  7 tcp4  192.168.1.71:22       192.168.1.195:56448   ??         ESTABLISHED
root   sshd-sessi 1652  7 tcp4  192.168.1.71:22       192.168.1.195:56448   ??         ESTABLISHED
tuexen sshd-sessi 1647  7 tcp4  192.168.1.71:22       192.168.1.195:56445   ??         ESTABLISHED
root   sshd-sessi 1645  7 tcp4  192.168.1.71:22       192.168.1.195:56445   ??         ESTABLISHED
root   sshd       1586  6 tcp6  *:22                  *:*                   ??         LISTEN     
root   sshd       1586  7 tcp4  *:22                  *:*                   ??         LISTEN

Here is the output with the patch applied:

tuexen@head:~/freebsd-src/usr.bin/sockstat % sockstat -sPtcp
USER   COMMAND     PID FD PROTO LOCAL ADDRESS         FOREIGN ADDRESS       CONN STATE 
tuexen sshd-sessi 1661  7 tcp4  192.168.1.71:22       192.168.1.195:56451   ESTABLISHED
root   sshd-sessi 1659  7 tcp4  192.168.1.71:22       192.168.1.195:56451   ESTABLISHED
tuexen sshd-sessi 1654  7 tcp4  192.168.1.71:22       192.168.1.195:56448   ESTABLISHED
root   sshd-sessi 1652  7 tcp4  192.168.1.71:22       192.168.1.195:56448   ESTABLISHED
tuexen sshd-sessi 1647  7 tcp4  192.168.1.71:22       192.168.1.195:56445   ESTABLISHED
root   sshd-sessi 1645  7 tcp4  192.168.1.71:22       192.168.1.195:56445   ESTABLISHED
root   sshd       1586  6 tcp6  *:22                  *:*                   LISTEN     
root   sshd       1586  7 tcp4  *:22                  *:*                   LISTEN
This revision is now accepted and ready to land.Oct 9 2025, 3:01 PM