netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/4] mptcp: introduce msk diag interface
@ 2020-07-09 13:12 Paolo Abeni
  2020-07-09 13:12 ` [PATCH net-next 1/4] inet_diag: support for wider protocol numbers Paolo Abeni
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Paolo Abeni @ 2020-07-09 13:12 UTC (permalink / raw)
  To: netdev; +Cc: David S. Miller, Eric Dumazet, mptcp

This series implements the diag interface for the MPTCP sockets.

Since the MPTCP protocol value can't be represented with the
current diag uAPI, the first patch introduces an extended attribute
allowing user-space to specify lager protocol values.

The token APIs are then extended to allow traversing the
whole token container.

Patch 3 carries the actual diag interface implementation, and 
later patch bring-in some functional self-tests.

Paolo Abeni (4):
  inet_diag: support for wider protocol numbers
  mptcp: add msk interations helper
  mptcp: add MPTCP socket diag interface
  selftests/mptcp: add diag interface tests

 include/uapi/linux/inet_diag.h                |   1 +
 include/uapi/linux/mptcp.h                    |  17 ++
 net/core/sock.c                               |   1 +
 net/ipv4/inet_diag.c                          |  65 +++++--
 net/mptcp/Kconfig                             |   4 +
 net/mptcp/Makefile                            |   2 +
 net/mptcp/mptcp_diag.c                        | 169 ++++++++++++++++++
 net/mptcp/protocol.h                          |   2 +
 net/mptcp/token.c                             |  61 ++++++-
 tools/testing/selftests/net/mptcp/Makefile    |   2 +-
 tools/testing/selftests/net/mptcp/diag.sh     | 122 +++++++++++++
 .../selftests/net/mptcp/mptcp_connect.c       |  22 ++-
 12 files changed, 445 insertions(+), 23 deletions(-)
 create mode 100644 net/mptcp/mptcp_diag.c
 create mode 100755 tools/testing/selftests/net/mptcp/diag.sh

-- 
2.26.2


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

end of thread, other threads:[~2020-07-09 19:39 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-09 13:12 [PATCH net-next 0/4] mptcp: introduce msk diag interface Paolo Abeni
2020-07-09 13:12 ` [PATCH net-next 1/4] inet_diag: support for wider protocol numbers Paolo Abeni
2020-07-09 13:12 ` [PATCH net-next 2/4] mptcp: add msk interations helper Paolo Abeni
2020-07-09 13:12 ` [PATCH net-next 3/4] mptcp: add MPTCP socket diag interface Paolo Abeni
2020-07-09 17:34   ` Jakub Kicinski
2020-07-09 18:00     ` Paolo Abeni
2020-07-09 18:44       ` Jakub Kicinski
2020-07-09 13:12 ` [PATCH net-next 4/4] selftests/mptcp: add diag interface tests Paolo Abeni
2020-07-09 19:38 ` [PATCH net-next 0/4] mptcp: introduce msk diag interface David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).