Home
last modified time | relevance | path

Searched refs:subflows (Results 1 – 8 of 8) sorted by relevance

/linux/tools/testing/selftests/net/mptcp/
H A Dmptcp_join.sh521 # $1: title ; $2,4: addrs limit ns1,2 ; $3,5: subflows limit ns1,2
1988 fail_test "got $cnt1:$cnt2 subflows expected $subflow_nr"
2032 # $1: subflows in ns1 ; $2: subflows in ns2
2033 # number of all subflows, including the initial subflow.
2049 # if not, count the TCP connections that are in fact MPTCP subflows
2056 fail_test "got subflows $cnt1:$cnt2 expected $1:$2"
2150 # multiple subflows
2151 if reset "multiple subflows"; then
2160 # multiple subflows limite
[all...]
H A Dpm_netlink.sh51 local subflows="${2}"
55 printf "add_addr_accepted %d subflows %d \n" "${accept}" "${subflows}"
57 printf "accept %d\nsubflows %d\n" "${accept}" "${subflows}"
185 # limits have been increased: from 8 to 64 for subflows/add_addr & 255 for endp
223 check "get_limits" "${default_limits}" "subflows above hard limit"
H A Dmptcp_lib.sh684 local subflows=${3}
687 ip -n "${ns}" mptcp limits set add_addr_accepted "${addrs}" subflows "${subflows}"
689 ip netns exec "${ns}" ./pm_nl_ctl limits "${addrs}" "${subflows}"
H A Dpm_nl_ctl.c1244 "subflows" : "accept", max); in print_limits()
1257 uint32_t rcv_addr = 0, subflows = 0; in get_set_limits()
1265 subflows = atoi(argv[3]); in get_set_limits()
1287 memcpy(RTA_DATA(rta), &subflows, 4); in get_set_limits()
1259 uint32_t rcv_addr = 0, subflows = 0; get_set_limits() local
/linux/Documentation/networking/
H A Dmptcp.rst43 Additional *subflows* can be negotiated later between the hosts. For the remote
58 The Path Manager is in charge of *subflows*, from creation to deletion, and also
59 address announcements. Typically, it is the client side that initiates subflows,
71 To be able to use multiple IP addresses on a host to create multiple *subflows*
125 Generally, the same value is propagated to all subflows, including the ones
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dmptcp.c348 u8 subflows; in wait_for_new_subflows() local
351 len = sizeof(subflows); in wait_for_new_subflows()
354 err = getsockopt(fd, SOL_MPTCP, MPTCP_INFO, &subflows, &len); in wait_for_new_subflows()
355 if (!err && subflows > 0) in wait_for_new_subflows()
/linux/net/mptcp/
H A DKconfig10 subflows in order to utilize multiple network paths. Each subflow
H A Dpm_kernel.c215 /* Forbid creation of new subflows matching existing ones, possibly in fill_remote_addresses_fullmesh()
308 /* do lazy endpoint usage accounting for the MPC subflows */ in mptcp_mpc_endpoint_setup()
347 pr_debug("local %d:%d signal %d:%d subflows %d:%d\n", in mptcp_pm_create_subflow_or_signal_addr()
375 * continuing, and trying to create subflows. in mptcp_pm_create_subflow_or_signal_addr()
391 /* No need to try establishing subflows to remote id0 if not allowed */ in mptcp_pm_create_subflow_or_signal_addr()
430 * possible to create subflows -- the 'while' loop body above never in mptcp_pm_create_subflow_or_signal_addr()
518 /* Forbid creation of new subflows matching existing ones, possibly in fill_local_laminar_endp()
1182 * always gets such an id, so different subflows can have different zero in mptcp_pm_nl_del_addr_doit()
1259 /* Reset counters: maybe some subflows have been removed before */ in mptcp_nl_flush_addrs_list()
1413 unsigned int rcv_addrs, subflows; in mptcp_pm_nl_get_limits_doit()
1386 unsigned int rcv_addrs, subflows; mptcp_pm_nl_set_limits_doit() local
[all...]