Home
last modified time | relevance | path

Searched refs:mptcp (Results 1 – 14 of 14) 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.
/linux/tools/testing/selftests/net/mptcp/
H A Dmptcp_lib.sh545 ip netns exec "${!netns}" sysctl -q net.mptcp.enabled=1
671 ip -n "${ns}" mptcp endpoint show id "${id}"
683 ip -n "${ns}" mptcp limits set add_addr_accepted "${addrs}" subflows "${subflows}"
708 ip -n "${ns}" mptcp endpoint add "${addr}" ${flags//","/" "} \
723 ip -n "${ns}" mptcp endpoint delete id "${id}" ${addr:+"${addr}"}
733 ip -n "${ns}" mptcp endpoint flush
743 ip -n "${ns}" mptcp endpoint show
756 ip -n "${ns}" mptcp endpoint change id "${id}" ${flags//","/" "}
H A Dpm_netlink.sh63 ip -n "${ns1}" mptcp limits
84 ip -n "${ns1}" mptcp endpoint change "${addr}" "${flags}"
H A Duserspace_pm.sh16 if ! mptcp_lib_has_file '/proc/sys/net/mptcp/pm_type'; then
124 if [ -f /proc/sys/net/mptcp/path_manager ]; then
125 ip netns exec "$ns1" sysctl -q net.mptcp.path_manager=userspace
126 pm_type="$(ip netns exec "$ns1" sysctl -n net.mptcp.pm_type)"
133 ip netns exec "$ns1" sysctl -q net.mptcp.path_manager=error 2>/dev/null
134 pm_type="$(ip netns exec "$ns1" sysctl -n net.mptcp.pm_type)"
141 ip netns exec "$ns1" sysctl -q net.mptcp.pm_type=0
142 pm_name="$(ip netns exec "$ns1" sysctl -n net.mptcp.path_manager)"
151 ip netns exec "$i" sysctl -q net.mptcp.pm_type=1
205 ip netns exec "$ns2" sysctl -q net.mptcp
[all...]
H A Dmptcp_join.sh115 ip netns exec $netns sysctl -q net.mptcp.pm_type=0 2>/dev/null || true
117 ip netns exec $netns sysctl -q net.mptcp.checksum_enabled=1
363 ip netns exec $ns1 sysctl -q net.mptcp.add_addr_timeout=1
383 ip netns exec $ns1 sysctl -q net.mptcp.checksum_enabled=$ns1_enable
384 ip netns exec $ns2 sysctl -q net.mptcp.checksum_enabled=$ns2_enable
396 ip netns exec $ns1 sysctl -q net.mptcp.allow_join_initial_addr_port=$ns1_enable
397 ip netns exec $ns2 sysctl -q net.mptcp.allow_join_initial_addr_port=$ns2_enable
452 ip netns exec $ns1 sysctl -q net.mptcp.checksum_enabled=1
453 ip netns exec $ns2 sysctl -q net.mptcp.checksum_enabled=1
1978 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
100 * mptcp
/linux/include/trace/events/
H A Dmptcp.h3 #define TRACE_SYSTEM mptcp
/linux/tools/testing/selftests/
H A DMakefile75 TARGETS += net/mptcp
/linux/net/ipv4/
H A Dtcp_output.c421 struct mptcp_out_options mptcp; member
430 mptcp_write_options(th, ptr, tp, &opts->mptcp); in mptcp_options_write()
848 if (mptcp_synack_options(req, &size, &opts->mptcp)) { in mptcp_set_option_cond()
1005 if (mptcp_syn_options(sk, skb, &size, &opts->mptcp)) { in tcp_syn_options()
1161 &opts->mptcp)) { in tcp_established_options()
/linux/Documentation/admin-guide/sysctl/
H A Dnet.rst37 802 E802 protocol mptcp Multipath TCP
/linux/
H A DMAINTAINERS18380 L: mptcp@lists.linux.dev
18387 F: Documentation/networking/mptcp*.rst
18388 F: include/net/mptcp.h
18389 F: include/trace/events/mptcp.h
18390 F: include/uapi/linux/mptcp*.h
18391 F: net/mptcp/
18392 F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
18393 F: tools/testing/selftests/net/mptcp/