1 #!/bin/bash 2 # SPDX-License-Identifier: GPL-2.0 3 # 4 # Test team device handling of addr lists (dev->uc, mc) 5 # 6 7 ALL_TESTS=" 8 team_cleanup 9 " 10 11 REQUIRE_MZ=no 12 NUM_NETIFS=0 13 lib_dir=$(dirname "$0") 14 source "$lib_dir"/../../../net/forwarding/lib.sh 15 16 source "$lib_dir"/../bonding/lag_lib.sh 17 18 19 destroy() 20 { 21 local ifnames=(dummy1 dummy2 team0 mv0) 22 local ifname 23 24 for ifname in "${ifnames[@]}"; do 25 ip link del "$ifname" &>/dev/null 26 done 27 } 28 29 cleanup() 30 { 31 pre_cleanup 32 33 destroy 34 } 35 36 37 team_cleanup() 38 { 39 RET=0 40 41 test_LAG_cleanup "team" "lacp" 42 } 43 44 45 require_command teamd 46 47 trap cleanup EXIT 48 49 tests_run 50 51 exit "$EXIT_STATUS"
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.