summaryrefslogtreecommitdiff
path: root/usr.bin/procstat
diff options
context:
space:
mode:
authorConrad Meyer <cem@FreeBSD.org>2017-05-26 22:17:44 +0000
committerConrad Meyer <cem@FreeBSD.org>2017-05-26 22:17:44 +0000
commit95b978955ceed93dc166369aeee473b19d170936 (patch)
tree8183d6a2f859cdec637fb429d4ad01573f15b57b /usr.bin/procstat
parentfbf87d4016e266f34cffef66ccaac831e5230951 (diff)
Notes
Diffstat (limited to 'usr.bin/procstat')
-rw-r--r--usr.bin/procstat/procstat_files.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/usr.bin/procstat/procstat_files.c b/usr.bin/procstat/procstat_files.c
index 162669792af3..373f413e3b60 100644
--- a/usr.bin/procstat/procstat_files.c
+++ b/usr.bin/procstat/procstat_files.c
@@ -534,6 +534,12 @@ procstat_files(struct procstat *procstat, struct kinfo_proc *kipp)
xo_emit("{:protocol/%-3s/%s} ",
protocol_to_string(sock.dom_family,
sock.type, sock.proto));
+ if (sock.proto == IPPROTO_TCP ||
+ sock.proto == IPPROTO_SCTP ||
+ sock.type == SOCK_STREAM) {
+ xo_emit("{:sendq/%u} ", sock.sendq);
+ xo_emit("{:recvq/%u} ", sock.recvq);
+ }
/*
* While generally we like to print two addresses,
* local and peer, for sockets, it turns out to be