summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/netinet/tcp.h10
-rw-r--r--include/sys/socket.h1
2 files changed, 11 insertions, 0 deletions
diff --git a/include/netinet/tcp.h b/include/netinet/tcp.h
index 1339fcc3..935107a5 100644
--- a/include/netinet/tcp.h
+++ b/include/netinet/tcp.h
@@ -44,6 +44,13 @@
#define TCP_LISTEN 10
#define TCP_CLOSING 11
+enum {
+ TCP_NLA_PAD,
+ TCP_NLA_BUSY,
+ TCP_NLA_RWND_LIMITED,
+ TCP_NLA_SNDBUF_LIMITED,
+};
+
#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
#define TCPOPT_EOL 0
#define TCPOPT_NOP 1
@@ -190,6 +197,9 @@ struct tcp_info {
uint32_t tcpi_data_segs_in;
uint32_t tcpi_data_segs_out;
uint64_t tcpi_delivery_rate;
+ uint64_t tcpi_busy_time;
+ uint64_t tcpi_rwnd_limited;
+ uint64_t tcpi_sndbuf_limited;
};
#define TCP_MD5SIG_MAXKEYLEN 80
diff --git a/include/sys/socket.h b/include/sys/socket.h
index 8664779a..acb6ee0b 100644
--- a/include/sys/socket.h
+++ b/include/sys/socket.h
@@ -224,6 +224,7 @@ struct linger {
#define SO_ATTACH_REUSEPORT_CBPF 51
#define SO_ATTACH_REUSEPORT_EBPF 52
#define SO_CNX_ADVICE 53
+#define SCM_TIMESTAMPING_OPT_STATS 54
#ifndef SOL_SOCKET
#define SOL_SOCKET 1