Lines Matching refs:ns
157 local ns
161 for ns in "${ns_list[@]}"; do
162 if [ "${ns}" != "${item}" ]; then
163 NS_LIST+=("${ns}")
170 local ns=""
173 for ns in "$@"; do
174 [ -z "${ns}" ] && continue
175 ip netns pids "${ns}" 2> /dev/null | xargs -r kill || true
176 ip netns delete "${ns}" &> /dev/null || true
177 if ! busywait $BUSYWAIT_TIMEOUT ip netns list \| grep -vq "^$ns$" &> /dev/null; then
178 echo "Warn: Failed to remove namespace $ns"
181 remove_ns_list "${ns}"
230 local ns="$2"
235 echo "$id 1" | ip netns exec $ns tee /sys/bus/netdevsim/new_device >/dev/null
236 local dev=$(ip netns exec $ns ls /sys/bus/netdevsim/devices/netdevsim$id/net)
237 ip -netns $ns link set dev $dev name nsim$id
238 ip -netns $ns link set dev nsim$id up
245 local ns="$2"
254 … echo "$port_id $perm_addr" | ip netns exec "$ns" tee "$nsim_path"/new_port > /dev/null || return 1
256 orig_dev=$(ip netns exec "$ns" find "$nsim_path"/net/ -maxdepth 1 -name 'e*' | tail -n 1)
260 ip -netns "$ns" link set dev "$orig_dev" name "$new_dev"
261 ip -netns "$ns" link set dev "$new_dev" up
300 local -r ns=$1
305 tc -n $ns qdisc add dev $dev root handle 1: prio bands 2 \
308 tc -n $ns qdisc add dev $dev parent 1:1 handle 11: pfifo
309 tc -n $ns qdisc add dev $dev parent 1:2 handle 12: pfifo
311 tc -n $ns filter add dev $dev parent 1: protocol ipv$ipver \
316 local -r ns=$1
319 tc -n $ns -j -s qdisc show dev $dev handle 12: | jq .[0].packets