Home
last modified time | relevance | path

Searched refs:mptcp (Results 1 – 15 of 15) sorted by relevance

/linux/Documentation/networking/
H A Dmptcp.rst19 official website: `mptcp.dev <https://www.mptcp.dev>`_.
63 Path managers are controlled by the ``net.mptcp.path_manager`` sysctl knob --
64 see mptcp-sysctl.rst. There are two types: the in-kernel one (``kernel``) where
65 the same rules are applied for all the connections (see: ``ip mptcp``) ; and the
67 <https://mptcpd.mptcp.dev/>`_) where different rules can be applied for each
73 addresses can be used. This can be configured with ``ip mptcp endpoint`` for
84 Packet schedulers are controlled by the ``net.mptcp.scheduler`` sysctl knob --
85 see mptcp-sysctl.rst.
109 ``net.mptcp.enabled`` sysctl knob; see mptcp-sysctl.rst.
H A Dindex.rst75 mptcp
76 mptcp-sysctl
/linux/tools/testing/selftests/net/mptcp/
H A Dmptcp_lib.sh553 ip netns exec "${!netns}" sysctl -q net.mptcp.enabled=1
679 ip -n "${ns}" mptcp endpoint show id "${id}"
691 ip -n "${ns}" mptcp limits set add_addr_accepted "${addrs}" subflows "${subflows}"
716 ip -n "${ns}" mptcp endpoint add "${addr}" ${flags//","/" "} \
731 ip -n "${ns}" mptcp endpoint delete id "${id}" ${addr:+"${addr}"}
741 ip -n "${ns}" mptcp endpoint flush
751 ip -n "${ns}" mptcp endpoint show
764 ip -n "${ns}" mptcp endpoint change id "${id}" ${flags//","/" "}
H A Dpm_netlink.sh10 echo -e "\t-i: use 'ip mptcp' instead of 'pm_nl_ctl'"
63 ip -n "${ns1}" mptcp limits
71 ip -n "${ns1}" mptcp limits | awk '{ print $2" "$4 }'
93 ip -n "${ns1}" mptcp endpoint change "${addr}" "${flags}"
H A Duserspace_pm.sh124 if [ -f /proc/sys/net/mptcp/path_manager ]; then
125 ip netns exec "$ns1" sysctl -q net.mptcp.path_manager=userspace
133 ip netns exec "$ns1" sysctl -q net.mptcp.path_manager=error 2>/dev/null
141 ip netns exec "$ns1" sysctl -q net.mptcp.pm_type=0
151 ip netns exec "$i" sysctl -q net.mptcp.pm_type=1
205 ip netns exec "$ns2" sysctl -q net.mptcp.allow_join_initial_addr_port=0
H A Dmptcp_join.sh146 ip netns exec $netns sysctl -q net.mptcp.pm_type=0 2>/dev/null || true
148 ip netns exec $netns sysctl -q net.mptcp.checksum_enabled=1
394 ip netns exec $ns1 sysctl -q net.mptcp.add_addr_timeout=1
414 ip netns exec $ns1 sysctl -q net.mptcp.checksum_enabled=$ns1_enable
415 ip netns exec $ns2 sysctl -q net.mptcp.checksum_enabled=$ns2_enable
427 ip netns exec $ns1 sysctl -q net.mptcp.allow_join_initial_addr_port=$ns1_enable
428 ip netns exec $ns2 sysctl -q net.mptcp.allow_join_initial_addr_port=$ns2_enable
483 ip netns exec $ns1 sysctl -q net.mptcp.checksum_enabled=1
484 ip netns exec $ns2 sysctl -q net.mptcp.checksum_enabled=1
2065 ip -n $ns1 mptcp endpoint
[all …]
H A Dmptcp_connect.sh210 ip netns exec $i sysctl -q net.mptcp.checksum_enabled=1
268 if ! ip netns exec ${disabled_ns} sysctl net.mptcp >/dev/null; then
282 ip netns exec ${disabled_ns} sysctl -q net.mptcp.enabled=0
/linux/net/mptcp/
H A DMakefile2 obj-$(CONFIG_MPTCP) += mptcp.o
4 mptcp-y := protocol.o subflow.o options.o token.o crypto.o ctrl.o pm.o diag.o \
/linux/Documentation/translations/zh_CN/networking/
H A Dmptcp-sysctl.rst5 :Original: Documentation/networking/mptcp-sysctl.rst
15 /proc/sys/net/mptcp/* Variables
H A Dindex.rst30 mptcp-sysctl
99 * mptcp
/linux/include/trace/events/
H A Dmptcp.h3 #define TRACE_SYSTEM mptcp
/linux/usr/include/
H A DMakefile120 uses-libc += linux/mptcp.h
/linux/tools/testing/selftests/
H A DMakefile85 TARGETS += net/mptcp
/linux/net/ipv4/
H A Dtcp_output.c442 struct mptcp_out_options mptcp; member
451 mptcp_write_options(th, ptr, tp, &opts->mptcp); in mptcp_options_write()
873 if (mptcp_synack_options(req, &size, &opts->mptcp)) { in mptcp_set_option_cond()
1032 if (mptcp_syn_options(sk, skb, &size, &opts->mptcp)) { in tcp_syn_options()
1190 opts->mptcp.drop_ts = 0; in tcp_established_options()
1193 &opts->mptcp); in tcp_established_options()
1198 if (opts->mptcp.drop_ts) in tcp_established_options()
/linux/
H A DMAINTAINERS19201 L: mptcp@lists.linux.dev
19208 F: Documentation/networking/mptcp*.rst
19209 F: include/net/mptcp.h
19210 F: include/trace/events/mptcp.h
19211 F: include/uapi/linux/mptcp*.h
19212 F: net/mptcp/
19213 F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
19214 F: tools/testing/selftests/net/mptcp/