summaryrefslogtreecommitdiff
path: root/usr.bin/procstat/procstat_files.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/procstat/procstat_files.c')
-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