MPTCP Linux Development
 help / color / mirror / Atom feed
* [RFC mptcp-next 00/10] MPTCP KTLS support
@ 2025-11-18  4:01 Geliang Tang
  2025-11-18  4:01 ` [RFC mptcp-next 01/10] selftests: mptcp: sockopt: add protocol arguments Geliang Tang
                   ` (11 more replies)
  0 siblings, 12 replies; 14+ messages in thread
From: Geliang Tang @ 2025-11-18  4:01 UTC (permalink / raw)
  To: mptcp; +Cc: Geliang Tang

From: Geliang Tang <tanggeliang@kylinos.cn>

This series adds KTLS support for MPTCP. Since the ULP of msk is not being
used, ULP KTLS can be directly configured onto msk without affecting its
communication.

Closes: https://github.com/multipath-tcp/mptcp_net-next/issues/480

Depends on: implement mptcp read_sock, v13
Based-on: <cover.1761198660.git.geliang@kernel.org>

Geliang Tang (10):
  selftests: mptcp: sockopt: add protocol arguments
  selftests: mptcp: sockopt: skip mptcp getsockopt for tcp tests
  selftests: mptcp: sockopt: add TLS argument support
  selftests: mptcp: sockopt: implement TCP TLS tests
  tls: add MPTCP protocol support
  mptcp: enable TLS socket options
  selftests: mptcp: connect: enhance TCP ULP testing
  selftests: mptcp: connect: skip TLS in disconnect tests
  selftests: mptcp: connect: fix uninitialized variable warning
  selftests: mptcp: sockopt: add MPTCP TLS test cases

 include/net/mptcp.h                           |  34 ++++++
 net/mptcp/protocol.c                          |  61 ++++++++--
 net/mptcp/sockopt.c                           |  18 ++-
 net/tls/tls_main.c                            |   7 +-
 net/tls/tls_strp.c                            |  20 ++-
 tools/testing/selftests/net/mptcp/config      |   1 +
 .../selftests/net/mptcp/mptcp_connect.c       |  42 ++++---
 .../selftests/net/mptcp/mptcp_sockopt.c       | 114 +++++++++++++++---
 .../selftests/net/mptcp/mptcp_sockopt.sh      |  47 ++++++++
 9 files changed, 297 insertions(+), 47 deletions(-)

-- 
2.51.0


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-11-18  8:50 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-18  4:01 [RFC mptcp-next 00/10] MPTCP KTLS support Geliang Tang
2025-11-18  4:01 ` [RFC mptcp-next 01/10] selftests: mptcp: sockopt: add protocol arguments Geliang Tang
2025-11-18  4:01 ` [RFC mptcp-next 02/10] selftests: mptcp: sockopt: skip mptcp getsockopt for tcp tests Geliang Tang
2025-11-18  4:01 ` [RFC mptcp-next 03/10] selftests: mptcp: sockopt: add TLS argument support Geliang Tang
2025-11-18  4:01 ` [RFC mptcp-next 04/10] selftests: mptcp: sockopt: implement TCP TLS tests Geliang Tang
2025-11-18  4:01 ` [RFC mptcp-next 05/10] tls: add MPTCP protocol support Geliang Tang
2025-11-18  4:01 ` [RFC mptcp-next 06/10] mptcp: enable TLS socket options Geliang Tang
2025-11-18  4:01 ` [RFC mptcp-next 07/10] selftests: mptcp: connect: enhance TCP ULP testing Geliang Tang
2025-11-18  4:01 ` [RFC mptcp-next 08/10] selftests: mptcp: connect: skip TLS in disconnect tests Geliang Tang
2025-11-18  8:50   ` Geliang Tang
2025-11-18  4:01 ` [RFC mptcp-next 09/10] selftests: mptcp: connect: fix uninitialized variable warning Geliang Tang
2025-11-18  4:01 ` [RFC mptcp-next 10/10] selftests: mptcp: sockopt: add MPTCP TLS test cases Geliang Tang
2025-11-18  4:37 ` [RFC mptcp-next 00/10] MPTCP KTLS support MPTCP CI
2025-11-18  7:18 ` MPTCP CI

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox