Lines Matching refs:ip
8 TST_NEEDS_CMDS="ip ping"
24 # to specify a namespace type. Empty for ip command.
43 # (tst_ns_exec|ip)
44 NS_EXEC="ip"
47 # assigning IP addresses to the virtual ethernet devices. (Uses 'ip' command for
66 echo "-e Use tst_ns_exec instead of ip"
67 echo "-I Test ioctl (with ifconfig) instead of netlink (with ip)"
72 if [ "$NS_EXEC" = "ip" ]; then
101 if [ "$NS_EXEC" = "ip" ]; then
130 $NS_EXEC $NS_HANDLE0 $NS_TYPE ip link add veth0 type veth peer name veth1 || \
141 # Sets up NS_EXEC to use 'ip netns exec', creates two network namespaces
146 ip netns > /dev/null || \
147 tst_brk TCONF "ip without netns support (required iproute2 >= ss111010 - v3.0.0)"
149 NS_EXEC="ip netns exec"
154 ip netns del $NS_HANDLE0 2>/dev/null
155 ip netns del $NS_HANDLE1 2>/dev/null
157 ROD ip netns add $NS_HANDLE0
158 ROD ip netns add $NS_HANDLE1
160 ROD $NS_EXEC $NS_HANDLE0 ip link add veth0 type veth peer name veth1
161 ROD $NS_EXEC $NS_HANDLE0 ip link set veth1 netns $NS_HANDLE1
168 local cmd="ip"
189 ROD $NS_EXEC $NS_HANDLE0 $NS_TYPE ip address add $IP0/$NETMASK dev veth0
190 ROD $NS_EXEC $NS_HANDLE1 $NS_TYPE ip address add $IP1/$NETMASK dev veth1
191 ROD $NS_EXEC $NS_HANDLE0 $NS_TYPE ip link set veth0 up
192 ROD $NS_EXEC $NS_HANDLE1 $NS_TYPE ip link set veth1 up
206 $NS_EXEC $NS_HANDLE0 $NS_TYPE ip link delete veth0
218 $NS_EXEC $NS_HANDLE0 ip link delete veth0
220 ip netns del $NS_HANDLE0 2>/dev/null
221 ip netns del $NS_HANDLE1 2>/dev/null