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 2, 7:24 AM
Unknown Object (File)
Fri, Oct 31, 5:44 AM
Unknown Object (File)
Sun, Oct 26, 8:30 PM
Unknown Object (File)
Sun, Oct 26, 8:30 PM
Unknown Object (File)
Sun, Oct 26, 8:29 PM
Unknown Object (File)
Sun, Oct 26, 8:27 PM
Unknown Object (File)
Sat, Oct 25, 2:21 AM
Unknown Object (File)
Fri, Oct 24, 12:37 PM
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.Thu, Oct 9, 3:01 PM