Lines Matching +full:signal +full:- +full:id
2 # SPDX-License-Identifier: GPL-2.0
8 echo "Usage: $0 [ -h ]"
26 rndh=$(printf %x $sec)-$(mktemp -u XXXXXX)
27 ns1="ns1-$rndh"
33 rm -f $err
37 ip -Version > /dev/null 2>&1
38 if [ $? -ne 0 ];then
46 ip -net $ns1 link set lo up
47 ip netns exec $ns1 sysctl -q net.mptcp.enabled=1
57 printf "%-50s %s" "$msg"
58 if [ $cmd_ret -ne 0 ]; then
65 echo -n "[FAIL] "
77 ip netns exec $ns1 ./pm_nl_ctl add 10.0.1.3 flags signal,backup
78 check "ip netns exec $ns1 ./pm_nl_ctl get 1" "id 1 flags 10.0.1.1" "simple add/get addr"
81 "id 1 flags 10.0.1.1
82 id 2 flags subflow dev lo 10.0.1.2
83 id 3 flags signal,backup 10.0.1.3" "dump addrs"
88 "id 1 flags 10.0.1.1
89 id 3 flags signal,backup 10.0.1.3" "dump addrs after del"
94 ip netns exec $ns1 ./pm_nl_ctl add 10.0.1.4 flags signal
95 check "ip netns exec $ns1 ./pm_nl_ctl get 4" "id 4 flags signal 10.0.1.4" "id addr increment"
98 ip netns exec $ns1 ./pm_nl_ctl add 10.0.1.$i flags signal >/dev/null 2>&1
100 check "ip netns exec $ns1 ./pm_nl_ctl get 9" "id 9 flags signal 10.0.1.9" "hard addr limit"
105 ip netns exec $ns1 ./pm_nl_ctl add 10.0.0.9 id $i
108 check "ip netns exec $ns1 ./pm_nl_ctl dump" "id 1 flags 10.0.1.1
109 id 3 flags signal,backup 10.0.1.3
110 id 4 flags signal 10.0.1.4
111 id 5 flags signal 10.0.1.5
112 id 6 flags signal 10.0.1.6
113 id 7 flags signal 10.0.1.7
114 id 8 flags signal 10.0.1.8" "id limit"
134 ip netns exec $ns1 ./pm_nl_ctl add 10.0.1.3 id 100
136 ip netns exec $ns1 ./pm_nl_ctl add 10.0.1.5 id 254
140 check "ip netns exec $ns1 ./pm_nl_ctl dump" "id 1 flags 10.0.1.1
141 id 2 flags 10.0.1.2
142 id 3 flags 10.0.1.7
143 id 4 flags 10.0.1.8
144 id 100 flags 10.0.1.3
145 id 101 flags 10.0.1.4
146 id 254 flags 10.0.1.5
147 id 255 flags 10.0.1.6" "set ids"
151 ip netns exec $ns1 ./pm_nl_ctl add 10.0.0.2 id 254
154 ip netns exec $ns1 ./pm_nl_ctl add 10.0.0.5 id 253
158 check "ip netns exec $ns1 ./pm_nl_ctl dump" "id 1 flags 10.0.0.1
159 id 2 flags 10.0.0.4
160 id 3 flags 10.0.0.6
161 id 4 flags 10.0.0.7
162 id 5 flags 10.0.0.8
163 id 253 flags 10.0.0.5
164 id 254 flags 10.0.0.2
165 id 255 flags 10.0.0.3" "wrap-around ids"