Lines Matching +full:no +full:- +full:loopback +full:- +full:test
2 # SPDX-License-Identifier: GPL-2.0
10 local -r dev="$1"
14 if [[ "${carrier}" -ne 1 ]] ; then
25 # Assumes that there is no existing ipvlan device on the physical device
29 # Fail hard if cannot turn on loopback mode for current NIC
30 ethtool -K "${dev}" loopback on || exit 1
35 if [[ "${carrier}" -ne 1 ]] ; then
42 local -r link_dev="$1"
43 local -r ns_name="$2"
44 local -r ns_dev="$3"
45 local -r ns_mac="$4"
46 local -r addr="$5"
51 if [[ "${exit_code}" -ne 0 ]]; then
56 [[ -e /var/run/netns/"${ns_name}" ]] || ip netns add "${ns_name}"
58 ip -netns "${ns_name}" link set dev "${ns_dev}" up
59 if [[ -n "${addr}" ]]; then
60 ip -netns "${ns_name}" addr add dev "${ns_dev}" "${addr}"
70 ip -netns "${ns_name}" link del dev "${ns_dev}"
77 local -r dev="$1"
79 ethtool -K "${dev}" loopback off
84 if [[ "${carrier}" -ne 1 ]] ; then
93 # Reduce test flakiness caused by unexpected interrupts