Home
last modified time | relevance | path

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

/linux-6.15/Documentation/netlink/specs/
H A Dmptcp_pm.yaml7 c-family-name: mptcp-pm-name
8 c-version-name: mptcp-pm-ver
11 cmd-cnt-name: --mptcp-pm-cmd-after-last
17 enum-name: mptcp-event-type
18 name-prefix: mptcp-event-
171 name-prefix: mptcp-pm-attr-
200 enum-name: mptcp-event-attr
201 name-prefix: mptcp-attr-
323 do: &mptcp-limits
333 do: &mptcp-get-limits
[all …]
/linux-6.15/tools/testing/selftests/net/mptcp/
H A Dmptcp_lib.sh478 ip netns exec "${!netns}" sysctl -q net.mptcp.enabled=1
606 ip -n "${ns}" mptcp endpoint show id "${id}"
618 ip -n "${ns}" mptcp limits set add_addr_accepted "${addrs}" subflows "${subflows}"
643 ip -n "${ns}" mptcp endpoint add "${addr}" ${flags//","/" "} \
658 ip -n "${ns}" mptcp endpoint delete id "${id}" ${addr:+"${addr}"}
668 ip -n "${ns}" mptcp endpoint flush
678 ip -n "${ns}" mptcp endpoint show
691 ip -n "${ns}" mptcp endpoint change id "${id}" ${flags//","/" "}
H A Dpm_netlink.sh63 ip -n "${ns1}" mptcp limits
83 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
H A Dmptcp_join.sh104 ip netns exec $netns sysctl -q net.mptcp.checksum_enabled=1
349 ip netns exec $ns1 sysctl -q net.mptcp.add_addr_timeout=1
369 ip netns exec $ns1 sysctl -q net.mptcp.checksum_enabled=$ns1_enable
370 ip netns exec $ns2 sysctl -q net.mptcp.checksum_enabled=$ns2_enable
438 ip netns exec $ns1 sysctl -q net.mptcp.checksum_enabled=1
439 ip netns exec $ns2 sysctl -q net.mptcp.checksum_enabled=1
1826 ip -n $ns1 mptcp endpoint
1880 grep -c tcp-ulp-mptcp)
1882 grep -c tcp-ulp-mptcp)
1941 ip netns exec $ns sysctl -q net.mptcp.pm_type=1
[all …]
H A Dmptcp_connect.sh210 ip netns exec $i sysctl -q net.mptcp.checksum_enabled=1
263 if ! ip netns exec ${disabled_ns} sysctl net.mptcp >/dev/null; then
277 ip netns exec ${disabled_ns} sysctl -q net.mptcp.enabled=0
/linux-6.15/Documentation/networking/
H A Dmptcp.rst19 official website: `mptcp.dev <https://www.mptcp.dev>`_.
63 Path managers are controlled by the ``net.mptcp.pm_type`` sysctl knob -- see
64 mptcp-sysctl.rst. There are two types: the in-kernel one (type ``0``) where the
65 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.rst79 mptcp
80 mptcp-sysctl
H A Dmptcp-sysctl.rst7 /proc/sys/net/mptcp/* Variables
/linux-6.15/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-6.15/net/
H A DMakefile79 obj-$(CONFIG_MPTCP) += mptcp/
H A DKconfig134 source "net/mptcp/Kconfig"
/linux-6.15/include/trace/events/
H A Dmptcp.h3 #define TRACE_SYSTEM mptcp
/linux-6.15/tools/testing/selftests/
H A DMakefile71 TARGETS += net/mptcp
/linux-6.15/net/ipv4/
H A Dtcp_output.c459 struct mptcp_out_options mptcp; member
468 mptcp_write_options(th, ptr, tp, &opts->mptcp); in mptcp_options_write()
807 if (mptcp_synack_options(req, &size, &opts->mptcp)) { in mptcp_set_option_cond()
890 if (mptcp_syn_options(sk, skb, &size, &opts->mptcp)) { in tcp_syn_options()
1024 &opts->mptcp)) { in tcp_established_options()
/linux-6.15/Documentation/admin-guide/sysctl/
H A Dnet.rst37 802 E802 protocol mptcp Multipath TCP
/linux-6.15/
H A DMAINTAINERS17203 L: mptcp@lists.linux.dev
17210 F: Documentation/networking/mptcp*.rst
17211 F: include/net/mptcp.h
17212 F: include/trace/events/mptcp.h
17213 F: include/uapi/linux/mptcp*.h
17214 F: net/mptcp/
17215 F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
17216 F: tools/testing/selftests/net/mptcp/