Address CR suggestions
This commit is contained in:
parent
62af66a1f0
commit
ac64c1c29b
@ -8,54 +8,46 @@ last_if_idx=$((num_of_interfaces*if_step - if_step))
|
||||
|
||||
function wait_until_if_exists
|
||||
{
|
||||
while /bin/true ;
|
||||
if=$1
|
||||
while [ ! -L /sys/class/net/"$if" ] ;
|
||||
do
|
||||
if [ -L /sys/class/net/"$if" ];
|
||||
then
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
echo interface "$if" is up
|
||||
echo interface "$if" is created
|
||||
}
|
||||
|
||||
|
||||
function wait_until_if_not_exists
|
||||
{
|
||||
while /bin/true ;
|
||||
if=$1
|
||||
while [ -L /sys/class/net/"$if" ] ;
|
||||
do
|
||||
if [ ! -L /sys/class/net/"$if" ];
|
||||
then
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
echo interface "$if" is down
|
||||
echo interface "$if" is destroyed
|
||||
}
|
||||
|
||||
|
||||
while /bin/true ;
|
||||
do
|
||||
# wait until all interfaces are up
|
||||
echo Wait until all ifaces are up
|
||||
# wait until all interfaces are created
|
||||
echo Wait until all ifaces are created
|
||||
for i in $(seq 0 $if_step $last_if_idx)
|
||||
do
|
||||
if=Ethernet${i}
|
||||
wait_until_if_exists
|
||||
wait_until_if_exists "Ethernet$i"
|
||||
done
|
||||
|
||||
echo Wait 10 seconds
|
||||
echo Wait 10 seconds while lldpd finds new interfaces
|
||||
sleep 10
|
||||
|
||||
# apply lldpd configuration
|
||||
echo apply lldpd configuration
|
||||
lldpcli -c /etc/lldpd.conf
|
||||
|
||||
# wait until all interfaces are down
|
||||
echo Wait until all ifaces are down
|
||||
# wait until all interfaces are destroyed
|
||||
echo Wait until all ifaces are destroyed
|
||||
for i in $(seq 0 $if_step $last_if_idx)
|
||||
do
|
||||
if=Ethernet${i}
|
||||
wait_until_if_not_exists
|
||||
wait_until_if_not_exists "Ethernet$i"
|
||||
done
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user