kernel-hacking-2024-linux-s.../net/mptcp
Paolo Abeni 866f26f2a9 mptcp: always graft subflow socket to parent
Currently, incoming subflows link to the parent socket,
while outgoing ones link to a per subflow socket. The latter
is not really needed, except at the initial connect() time and
for the first subflow.

Always graft the outgoing subflow to the parent socket and
free the unneeded ones early.

This allows some code cleanup, reduces the amount of memory
used and will simplify the next patch

Reviewed-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2021-01-22 19:21:02 -08:00
..
crypto.c crypto: sha - split sha.h into sha1.h and sha2.h 2020-11-20 14:45:33 +11:00
crypto_test.c mptcp: move crypto test to KUNIT 2020-06-26 16:21:39 -07:00
ctrl.c mptcp: add a new sysctl add_addr_timeout 2020-11-04 17:45:53 -08:00
diag.c
Kconfig mptcp: depends on IPV6 but not as a module 2020-10-21 08:05:40 -07:00
Makefile mptcp: enable JOIN requests even if cookies are in use 2020-07-31 16:55:32 -07:00
mib.c mptcp: add the mibs for MP_PRIO 2021-01-09 18:18:44 -08:00
mib.h mptcp: add the mibs for MP_PRIO 2021-01-09 18:18:44 -08:00
mptcp_diag.c mptcp: avoid a few atomic ops in the rx path 2020-11-30 17:55:23 -08:00
options.c mptcp: add the mibs for MP_PRIO 2021-01-09 18:18:44 -08:00
pm.c mptcp: add the incoming MP_PRIO support 2021-01-09 18:18:43 -08:00
pm_netlink.c mptcp: add the mibs for MP_PRIO 2021-01-09 18:18:44 -08:00
protocol.c mptcp: always graft subflow socket to parent 2021-01-22 19:21:02 -08:00
protocol.h mptcp: always graft subflow socket to parent 2021-01-22 19:21:02 -08:00
subflow.c mptcp: always graft subflow socket to parent 2021-01-22 19:21:02 -08:00
syncookies.c mptcp: fix syncookie build error on UP 2020-08-01 11:52:55 -07:00
token.c mptcp: token: fix unititialized variable 2020-11-03 13:08:30 -08:00
token_test.c mptcp: introduce token KUNIT self-tests 2020-06-26 16:21:39 -07:00