diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-04-27 19:52:20 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-04-27 19:52:20 +0200 |
| commit | d5a5d045176c34bd1066e2b8ce843b3dc8a67ee0 (patch) | |
| tree | 5bf8b3a2c9eb0d6b9acbfaef11369b609b25c11d /sys/linux/socket_inet_tcp.txt | |
| parent | 190d92e056bae96ec13f320400f80e94dc8e9ea0 (diff) | |
sys/linux: a bunch of assorted improvements
Diffstat (limited to 'sys/linux/socket_inet_tcp.txt')
| -rw-r--r-- | sys/linux/socket_inet_tcp.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/linux/socket_inet_tcp.txt b/sys/linux/socket_inet_tcp.txt index f0c8ab606..299726e11 100644 --- a/sys/linux/socket_inet_tcp.txt +++ b/sys/linux/socket_inet_tcp.txt @@ -7,6 +7,7 @@ include <asm/ioctls.h> include <linux/tcp.h> include <net/tcp.h> include <uapi/linux/sockios.h> +include <uapi/linux/tls.h> resource sock_tcp[sock_in] @@ -72,6 +73,11 @@ setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(fd sock_tcp6, level const[IPPROTO_TCP], o setsockopt$inet_tcp_TCP_FASTOPEN_KEY(fd sock_tcp, level const[IPPROTO_TCP], optname const[TCP_FASTOPEN_KEY], optval ptr[in, array[int8, TCP_FASTOPEN_KEY_LENGTH]], optlen len[optval]) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(fd sock_tcp6, level const[IPPROTO_TCP], optname const[TCP_FASTOPEN_KEY], optval ptr[in, array[int8, TCP_FASTOPEN_KEY_LENGTH]], optlen len[optval]) +setsockopt$inet_tcp_TLS_TX(fd sock_tcp, level const[IPPROTO_TCP], optname const[TLS_TX], optval ptr[in, tls_crypto_info], optlen len[optval]) +setsockopt$inet6_tcp_TLS_TX(fd sock_tcp6, level const[IPPROTO_TCP], optname const[TLS_TX], optval ptr[in, tls_crypto_info], optlen len[optval]) +setsockopt$inet_tcp_TLS_RX(fd sock_tcp, level const[IPPROTO_TCP], optname const[TLS_RX], optval ptr[in, tls_crypto_info], optlen len[optval]) +setsockopt$inet6_tcp_TLS_RX(fd sock_tcp6, level const[IPPROTO_TCP], optname const[TLS_RX], optval ptr[in, tls_crypto_info], optlen len[optval]) + tcp_congestion_control_alg_names = "cubic", "reno", "bic", "cdg", "dctcp", "westwood", "highspeed", "hybla", "htcp", "vegas", "nv", "veno", "scalable", "lp", "yeah", "illinois", "dctcp-reno", "bbr" tcp_ulp_names = "tls" @@ -104,6 +110,11 @@ tcp_repair_opt { opt_val int32 } +tls_crypto_info { + version const[TLS_1_2_VERSION, int16] + cipher_type const[TLS_CIPHER_AES_GCM_128, int16] +} + # TCP ioctls # http://lxr.free-electrons.com/ident?i=tcp_ioctl |
