Re: [PATCH v3 net-next 0/4] kernel TLS
flat view
From: Dave Watson <hidden>
Date: 2017-07-06 14:48:54
Also in:
netdev
Hi Richard, On 07/06/17 04:30 PM, Richard Weinberger wrote:
Dave, On Wed, Jun 14, 2017 at 8:36 PM, Dave Watson [off-list ref] wrote:quoted
Documentation/networking/tls.txt | 135 +++++++ MAINTAINERS | 10 + include/linux/socket.h | 1 + include/net/inet_connection_sock.h | 4 + include/net/tcp.h | 27 ++ include/net/tls.h | 237 ++++++++++++ include/uapi/linux/tcp.h | 1 + include/uapi/linux/tls.h | 79 ++++ net/Kconfig | 1 + net/Makefile | 1 + net/ipv4/Makefile | 2 +- net/ipv4/sysctl_net_ipv4.c | 25 ++ net/ipv4/tcp.c | 33 +- net/ipv4/tcp_ipv4.c | 2 + net/ipv4/tcp_rate.c | 1 + net/ipv4/tcp_ulp.c | 134 +++++++ net/tls/Kconfig | 12 + net/tls/Makefile | 7 + net/tls/tls_main.c | 487 +++++++++++++++++++++++ net/tls/tls_sw.c | 772 +++++++++++++++++++++++++++++++++++++ 20 files changed, 1968 insertions(+), 3 deletions(-) create mode 100644 Documentation/networking/tls.txt create mode 100644 include/net/tls.h create mode 100644 include/uapi/linux/tls.h create mode 100644 net/ipv4/tcp_ulp.c create mode 100644 net/tls/Kconfig create mode 100644 net/tls/Makefile create mode 100644 net/tls/tls_main.c create mode 100644 net/tls/tls_sw.cSorry for the late question. Do I miss something or is this IPv4 only?
The hooks it currently overrides / uses from proto_ops (sendmsg, sendpage, get/setsockopt, close) are the same for ipv4 & ipv6, so it should work for both. Our test suites have been passing in both, at least.