Lines Matching refs:netns
140 # * $1: the netns the network interface resides in,
156 ip -netns "${NS}" link set dev "${DEV}" up
157 ip -netns "${NS}" address add dev "${DEV}" "${LOCAL_IP4}" peer "${PEER_IP4}"
158 ip -netns "${NS}" address add dev "${DEV}" "${LOCAL_IP6}" peer "${PEER_IP6}" nodad
164 # * set up a veth pair to connect each netns in sequence (NS0 with NS1,
171 ip link add name veth01 netns "${NS0}" type veth peer name veth10 netns "${NS1}"
172 ip link add name veth12 netns "${NS1}" type veth peer name veth21 netns "${NS2}"
173 ip link add name veth23 netns "${NS2}" type veth peer name veth32 netns "${NS3}"
181 tc -netns "${NS1}" qdisc add dev veth10 ingress
182 tc -netns "${NS2}" qdisc add dev veth23 ingress
202 ip -netns "${NS0}" address add 192.0.2.100/32 dev lo
203 ip -netns "${NS3}" address add 192.0.2.103/32 dev lo
204 ip -netns "${NS0}" route add 192.0.2.103/32 src 192.0.2.100 via 192.0.2.11
205 ip -netns "${NS3}" route add 192.0.2.100/32 src 192.0.2.103 via 192.0.2.32
209 ip netns exec "${NS1}" sysctl -qw net.ipv4.ip_forward=1
210 ip netns exec "${NS2}" sysctl -qw net.ipv4.ip_forward=1
211 ip -netns "${NS1}" route add 192.0.2.100/32 via 192.0.2.10
212 ip -netns "${NS2}" route add 192.0.2.103/32 via 192.0.2.33
218 ip -netns "${NS0}" address add 2001:db8::100/128 dev lo
219 ip -netns "${NS3}" address add 2001:db8::103/128 dev lo
220 ip -netns "${NS0}" route add 2001:db8::103/128 src 2001:db8::100 via 2001:db8::11
221 ip -netns "${NS3}" route add 2001:db8::100/128 src 2001:db8::103 via 2001:db8::32
225 ip netns exec "${NS1}" sysctl -qw net.ipv6.conf.all.forwarding=1
226 ip netns exec "${NS2}" sysctl -qw net.ipv6.conf.all.forwarding=1
227 ip -netns "${NS1}" route add 2001:db8::100/128 via 2001:db8::10
228 ip -netns "${NS2}" route add 2001:db8::103/128 via 2001:db8::33
234 ip -netns "${NS0}" address add 2001:db8::200/128 dev lo
235 ip -netns "${NS3}" address add 2001:db8::203/128 dev lo
236 ip -netns "${NS0}" route add 2001:db8::203/128 src 2001:db8::200 encap mpls 203 via 2001:db8::11
237 ip -netns "${NS3}" route add 2001:db8::200/128 src 2001:db8::203 encap mpls 200 via 2001:db8::32
241 ip netns exec "${NS1}" sysctl -qw net.mpls.platform_labels=256
242 ip netns exec "${NS2}" sysctl -qw net.mpls.platform_labels=256
243 ip -netns "${NS1}" -family mpls route add 200 via inet6 2001:db8::10
244 ip -netns "${NS2}" -family mpls route add 203 via inet6 2001:db8::33
268 ip netns exec "${NS0}" "${PING}" -w 5 -c 1 "${IP}" > /dev/null 2>&1
363 ip -netns "${NS1}" link add name bareudp_ns1 up type bareudp dstport 6635 ethertype "${ETHERTYPE}" "${MULTIPROTO}"
364 ip -netns "${NS2}" link add name bareudp_ns2 up type bareudp dstport 6635 ethertype "${ETHERTYPE}" "${MULTIPROTO}"
369 tc -netns "${NS1}" filter add dev veth10 ingress protocol ipv4 \
373 tc -netns "${NS2}" filter add dev veth23 ingress protocol ipv4 \
382 tc -netns "${NS1}" filter add dev veth10 ingress protocol ipv6 \
386 tc -netns "${NS2}" filter add dev veth23 ingress protocol ipv6 \
394 ip netns exec "${NS1}" sysctl -qw net.mpls.conf.bareudp_ns1.input=1
395 ip netns exec "${NS2}" sysctl -qw net.mpls.conf.bareudp_ns2.input=1
398 tc -netns "${NS1}" filter add dev veth10 ingress protocol mpls_uc \
402 tc -netns "${NS2}" filter add dev veth23 ingress protocol mpls_uc \
413 tc -netns "${NS1}" filter delete dev veth10 ingress
414 tc -netns "${NS2}" filter delete dev veth23 ingress
419 tc -netns "${NS1}" filter add dev veth10 ingress protocol ipv4 \
423 tc -netns "${NS2}" filter add dev veth23 ingress protocol ipv4 \
432 tc -netns "${NS1}" filter add dev veth10 ingress protocol ipv6 \
436 tc -netns "${NS2}" filter add dev veth23 ingress protocol ipv6 \
445 tc -netns "${NS1}" filter add dev veth10 ingress protocol mpls_uc \
449 tc -netns "${NS2}" filter add dev veth23 ingress protocol mpls_uc \
458 tc -netns "${NS1}" filter delete dev veth10 ingress
459 tc -netns "${NS2}" filter delete dev veth23 ingress
460 ip -netns "${NS1}" link delete bareudp_ns1
461 ip -netns "${NS2}" link delete bareudp_ns2