blob: 8b3eacd08a1060fd2dc97f23f8b44c24143befcb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/bash
lava_result() {
reason=$1
result=$2
stop_session=$3
lava-test-case "$reason" --result "$result"
[ "$stop_session" = 'yes' ] && lava-test-raise "$reason" && exit 1
}
find_vland_iface() {
# lv must match lava vlan name
lv='vlan_one'
pattern=$(lava-vland-names | awk -F ',' -v vlan="$lv" '$0 ~ vlan {print $2}')
iface_str=$(lava-vland-self | grep "$pattern")
mac=$(echo $iface_str | awk -F ',' '{print $2}')
for i in $(ls /sys/class/net/); do
new_mac=$(cat /sys/class/net/"$i"/address)
[ "$new_mac" == "$mac" ] && iface="$i" && break
done
echo $iface
}
|