Changeset View
Changeset View
Standalone View
Standalone View
head/usr.bin/systat/tcp.c
Show First 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | |||||
#include <netinet/in_systm.h> | #include <netinet/in_systm.h> | ||||
#include <netinet/ip.h> | #include <netinet/ip.h> | ||||
#include <netinet/tcp.h> | #include <netinet/tcp.h> | ||||
#include <netinet/tcp_seq.h> | #include <netinet/tcp_seq.h> | ||||
#include <netinet/tcp_fsm.h> | #include <netinet/tcp_fsm.h> | ||||
#include <netinet/tcp_timer.h> | #include <netinet/tcp_timer.h> | ||||
#include <netinet/tcp_var.h> | #include <netinet/tcp_var.h> | ||||
#include <inttypes.h> | |||||
#include <stdlib.h> | #include <stdlib.h> | ||||
#include <string.h> | #include <string.h> | ||||
#include <paths.h> | #include <paths.h> | ||||
#include "systat.h" | #include "systat.h" | ||||
#include "extern.h" | #include "extern.h" | ||||
#include "mode.h" | #include "mode.h" | ||||
▲ Show 20 Lines • Show All 165 Lines • ▼ Show 20 Lines | |||||
showtcp(void) | showtcp(void) | ||||
{ | { | ||||
struct tcpstat stats; | struct tcpstat stats; | ||||
memset(&stats, 0, sizeof stats); | memset(&stats, 0, sizeof stats); | ||||
domode(&stats); | domode(&stats); | ||||
#define DO(stat, row, col) \ | #define DO(stat, row, col) \ | ||||
mvwprintw(wnd, row, col, "%12lu", stats.stat) | mvwprintw(wnd, row, col, "%12"PRIu64, stats.stat) | ||||
#define L(row, stat) DO(stat, row, 0) | #define L(row, stat) DO(stat, row, 0) | ||||
#define R(row, stat) DO(stat, row, 38) | #define R(row, stat) DO(stat, row, 38) | ||||
L(1, tcps_connattempt); R(1, tcps_sndtotal); | L(1, tcps_connattempt); R(1, tcps_sndtotal); | ||||
L(2, tcps_accepts); R(2, tcps_sndpack); | L(2, tcps_accepts); R(2, tcps_sndpack); | ||||
L(3, tcps_connects); R(3, tcps_sndrexmitpack); | L(3, tcps_connects); R(3, tcps_sndrexmitpack); | ||||
L(4, tcps_drops); R(4, tcps_sack_rexmits); | L(4, tcps_drops); R(4, tcps_sack_rexmits); | ||||
L(5, tcps_conndrops); R(5, tcps_sndacks); | L(5, tcps_conndrops); R(5, tcps_sndacks); | ||||
L(6, tcps_timeoutdrop); R(6, tcps_sndprobe); | L(6, tcps_timeoutdrop); R(6, tcps_sndprobe); | ||||
▲ Show 20 Lines • Show All 81 Lines • Show Last 20 Lines |