diff options
author | jlemon <jlemon@FreeBSD.org> | 2001-11-22 04:48:52 +0000 |
---|---|---|
committer | jlemon <jlemon@FreeBSD.org> | 2001-11-22 04:48:52 +0000 |
commit | 7e4737a17a89fe0f71b6b62c33f5cb8b254ddbd8 (patch) | |
tree | 22b9817b7398bdef50757d99cb1cb6b790b9d4ab /usr.bin/netstat | |
parent | b7afa276deb3c0f560c18ea20ad81ea920933a08 (diff) | |
download | FreeBSD-src-7e4737a17a89fe0f71b6b62c33f5cb8b254ddbd8.zip FreeBSD-src-7e4737a17a89fe0f71b6b62c33f5cb8b254ddbd8.tar.gz |
Add syncache statistics to netstat.
Diffstat (limited to 'usr.bin/netstat')
-rw-r--r-- | usr.bin/netstat/inet.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/usr.bin/netstat/inet.c b/usr.bin/netstat/inet.c index a86b361..beb227e 100644 --- a/usr.bin/netstat/inet.c +++ b/usr.bin/netstat/inet.c @@ -433,6 +433,22 @@ tcp_stats(u_long off __unused, char *name, int af __unused) p(tcps_keepdrops, "\t\t%lu connection%s dropped by keepalive\n"); p(tcps_predack, "\t%lu correct ACK header prediction%s\n"); p(tcps_preddat, "\t%lu correct data packet header prediction%s\n"); + + p(tcps_sc_added, "\t%lu syncache entries added\n"); + p(tcps_sc_retransmitted, "\t\t%lu retransmitted\n"); + p(tcps_sc_dupsyn, "\t\t%lu dupsyn\n"); + p(tcps_sc_dropped, "\t\t%lu dropped\n"); + p(tcps_sc_completed, "\t\t%lu completed\n"); + p(tcps_sc_bucketoverflow, "\t\t%lu bucket overflow\n"); + p(tcps_sc_cacheoverflow, "\t\t%lu cache overflow\n"); + p(tcps_sc_reset, "\t\t%lu reset\n"); + p(tcps_sc_stale, "\t\t%lu stale\n"); + p(tcps_sc_aborted, "\t\t%lu aborted\n"); + p(tcps_sc_badack, "\t\t%lu badack\n"); + p(tcps_sc_unreach, "\t\t%lu unreach\n"); + p(tcps_sc_zonefail, "\t\t%lu zone failures\n"); + p(tcps_sc_sendcookie, "\t%lu cookies sent\n"); + p(tcps_sc_recvcookie, "\t%lu cookies received\n"); #undef p #undef p1a #undef p2 |