Lines Matching full:subflow
717 local flags="subflow"
723 # let the mptcp subflow be established in background before
1436 # the subflow creation
1664 local subflow="client"
1678 subflow="server"
1691 print_check "rm subflow ${subflow}"
1700 # in case of simult flush, the subflow removal count on each side is
1844 # number of all subflows, including the initial subflow.
1933 # subflow limited by client
1934 if reset "single subflow, limited by client"; then
1937 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
1942 # subflow limited by server
1943 if reset "single subflow, limited by server"; then
1946 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
1951 # subflow
1952 if reset "single subflow"; then
1955 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
1964 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
1965 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow
1974 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
1975 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow
1980 # single subflow, dev
1981 if reset "single subflow, dev"; then
1984 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow dev ns2eth3
1992 # If a single subflow is configured, and matches the MPC src
1993 # address, no additional subflow should be created
1997 pm_nl_add_endpoint $ns2 10.0.1.2 flags subflow
1998 pm_nl_add_endpoint $ns2 10.0.12.2 flags subflow
2005 # multiple subflows, with subflow creation error
2006 if reset_with_tcp_filter "multi subflows, with failing subflow" ns1 10.0.3.2 REJECT &&
2010 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2011 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow
2018 # multiple subflows, with subflow timeout on MPJ
2019 if reset_with_tcp_filter "multi subflows, with subflow timeout" ns1 10.0.3.2 DROP &&
2023 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2024 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow
2032 # closed subflow (due to reset) is not reused if additional
2038 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2042 # mpj subflow will be in TW after the reset
2044 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow
2047 # additional subflow could be created only if the PM select
2075 # accept and use add_addr with an additional subflow
2078 # used for 'add_addr' subflow
2079 if reset "subflow and signal"; then
2083 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2089 # uncommon: subflow and signal flags on the same endpoint
2092 if reset "subflow and signal together"; then
2095 pm_nl_add_endpoint $ns2 10.0.3.2 flags signal,subflow
2109 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2110 pm_nl_add_endpoint $ns2 10.0.4.2 flags subflow
2167 # the MPC subflow
2178 # them acked at xmit time, so that the corresponding subflow will
2180 # always the first subflow and we will have hard time testing
2187 pm_nl_add_endpoint $ns2 10.0.3.2 dev ns2eth3 flags subflow
2188 pm_nl_add_endpoint $ns2 10.0.4.2 dev ns2eth4 flags subflow
2203 pm_nl_add_endpoint $ns2 10.0.3.2 dev ns2eth3 flags subflow
2204 pm_nl_add_endpoint $ns2 10.0.4.2 dev ns2eth4 flags subflow
2212 # 2 subflows plus 1 backup subflow with a lossy link, backup
2214 if reset "backup subflow unused, link failure"; then
2219 pm_nl_add_endpoint $ns2 10.0.3.2 dev ns2eth3 flags subflow,backup
2234 pm_nl_add_endpoint $ns2 10.0.3.2 dev ns2eth3 flags subflow,backup
2243 # use a backup subflow with the first subflow on a lossy link
2250 pm_nl_add_endpoint $ns2 10.0.3.2 dev ns2eth3 flags subflow,backup
2313 # single subflow, remove
2314 if reset "remove single subflow"; then
2317 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2330 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow
2331 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2352 # subflow and signal, remove
2353 if reset "remove subflow and signal"; then
2357 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2371 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2372 pm_nl_add_endpoint $ns2 10.0.4.2 flags subflow
2418 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2419 pm_nl_add_endpoint $ns2 10.0.4.2 flags subflow
2432 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow id 150
2433 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2434 pm_nl_add_endpoint $ns2 10.0.4.2 flags subflow
2479 # remove id 0 subflow
2480 if reset "remove id 0 subflow"; then
2483 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2507 # add single subflow
2508 if reset "add single subflow"; then
2562 # subflow IPv6
2563 if reset "single subflow IPv6"; then
2566 pm_nl_add_endpoint $ns2 dead:beef:3::2 dev ns2eth3 flags subflow
2604 # subflow and signal IPv6, remove
2605 if reset "remove subflow and signal IPv6"; then
2609 pm_nl_add_endpoint $ns2 dead:beef:3::2 dev ns2eth3 flags subflow
2620 # subflow IPv4-mapped to IPv4-mapped
2621 if reset "single subflow IPv4-mapped"; then
2624 pm_nl_add_endpoint $ns2 "::ffff:10.0.3.2" flags subflow
2639 # subflow v4-map-v6
2640 if reset "single subflow v4-map-v6"; then
2643 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2658 # subflow v6-map-v4
2659 if reset "single subflow v6-map-v4"; then
2662 pm_nl_add_endpoint $ns2 "::ffff:10.0.3.2" flags subflow
2677 # no subflow IPv6 to v4 address
2681 pm_nl_add_endpoint $ns2 dead:beef:2::2 flags subflow
2686 # no subflow IPv6 to v4 address even if v6 has a valid v4 at the end
2690 pm_nl_add_endpoint $ns2 dead:beef:2::10.0.3.2 flags subflow
2695 # no subflow IPv4 to v6 address, no need to slow down too then
2699 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2733 pm_nl_add_endpoint $ns2 dead:beef:2::2 flags subflow,fullmesh
2756 # single subflow, backup
2757 if reset "single subflow, backup" &&
2761 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow,backup
2809 pm_nl_add_endpoint $ns2 10.0.1.2 flags subflow,backup
2821 pm_nl_add_endpoint $ns2 10.0.1.2 flags subflow,backup
2824 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow
2837 pm_nl_add_endpoint $ns2 10.0.1.2 flags subflow
2846 pm_nl_add_endpoint $ns1 10.0.1.1 flags subflow
2847 pm_nl_add_endpoint $ns2 10.0.1.2 flags subflow
2922 # subflow and signal with port
2923 if reset "subflow and signal with port"; then
2927 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2952 # subflow and signal with port, remove
2953 if reset "remove subflow and signal with port"; then
2957 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2970 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
2971 pm_nl_add_endpoint $ns2 10.0.4.2 flags subflow
3020 # single subflow, syncookies
3021 if reset_with_cookies "single subflow with syn cookies"; then
3024 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3033 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3034 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow
3043 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3044 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow
3059 # test cookie with subflow and signal
3060 if reset_with_cookies "subflow and signal w cookies"; then
3064 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3075 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3076 pm_nl_add_endpoint $ns2 10.0.4.2 flags subflow
3099 # subflow allow join id0 ns1
3100 if reset_with_allow_join_id0 "single subflow allow join id0 ns1" 1 0; then
3103 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3108 # subflow allow join id0 ns2
3109 if reset_with_allow_join_id0 "single subflow allow join id0 ns2" 0 1; then
3112 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3139 # subflow and address allow join id0 ns1
3140 if reset_with_allow_join_id0 "subflow and address allow join id0 1" 1 0; then
3144 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3149 # subflow and address allow join id0 ns2
3150 if reset_with_allow_join_id0 "subflow and address allow join id0 2" 0 1; then
3154 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3168 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow,fullmesh
3169 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow,fullmesh
3184 pm_nl_add_endpoint $ns2 10.0.1.2 flags subflow,fullmesh
3223 pm_nl_add_endpoint $ns1 10.0.2.1 flags subflow
3235 pm_nl_add_endpoint $ns1 10.0.2.1 flags subflow,fullmesh
3247 pm_nl_add_endpoint $ns1 10.0.2.1 flags subflow
3261 pm_nl_add_endpoint $ns2 10.0.2.2 flags subflow,backup,fullmesh
3300 # single subflow
3318 pm_nl_add_endpoint $ns2 10.0.2.2 dev ns2eth2 flags subflow
3528 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3539 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3550 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3564 pm_nl_add_endpoint $ns2 10.0.3.2 flags subflow
3604 # userspace pm create destroy subflow
3605 if reset_with_events "userspace pm create destroy subflow" &&
3618 "id 20 flags subflow 10.0.3.2" \
3619 "subflow"
3620 userspace_pm_chk_get_addr "${ns2}" "20" "id 20 flags subflow 10.0.3.2"
3632 # userspace pm create id 0 subflow
3633 if reset_with_events "userspace pm create id 0 subflow" &&
3645 "id 0 flags subflow 10.0.3.2" "id 0 subflow"
3653 # userspace pm remove initial subflow
3654 if reset_with_events "userspace pm remove initial subflow" &&
3738 pm_nl_add_endpoint $ns2 10.0.1.2 id 1 dev ns2eth1 flags subflow
3739 pm_nl_add_endpoint $ns2 10.0.2.2 id 2 dev ns2eth2 flags subflow
3746 $ns2 10.0.2.2 id 2 flags subflow dev ns2eth2
3755 pm_nl_add_endpoint $ns2 10.0.2.2 id 2 dev ns2eth2 flags subflow
3760 pm_nl_add_endpoint $ns2 10.0.3.2 id 3 flags subflow
3767 pm_nl_add_endpoint $ns2 10.0.3.2 id 3 flags subflow
3779 pm_nl_add_endpoint $ns2 10.0.1.2 id 1 dev ns2eth1 flags subflow
3889 pm_nl_add_endpoint $ns2 10.0.3.2 id 3 flags subflow
3902 pm_nl_add_endpoint $ns2 10.0.3.2 id 3 flags subflow