|
@@ -185,18 +185,25 @@ log_info()
|
|
|
echo "INFO: $msg"
|
|
|
}
|
|
|
|
|
|
+setup_wait_dev()
|
|
|
+{
|
|
|
+ local dev=$1; shift
|
|
|
+
|
|
|
+ while true; do
|
|
|
+ ip link show dev $dev up \
|
|
|
+ | grep 'state UP' &> /dev/null
|
|
|
+ if [[ $? -ne 0 ]]; then
|
|
|
+ sleep 1
|
|
|
+ else
|
|
|
+ break
|
|
|
+ fi
|
|
|
+ done
|
|
|
+}
|
|
|
+
|
|
|
setup_wait()
|
|
|
{
|
|
|
for i in $(eval echo {1..$NUM_NETIFS}); do
|
|
|
- while true; do
|
|
|
- ip link show dev ${NETIFS[p$i]} up \
|
|
|
- | grep 'state UP' &> /dev/null
|
|
|
- if [[ $? -ne 0 ]]; then
|
|
|
- sleep 1
|
|
|
- else
|
|
|
- break
|
|
|
- fi
|
|
|
- done
|
|
|
+ setup_wait_dev ${NETIFS[p$i]}
|
|
|
done
|
|
|
|
|
|
# Make sure links are ready.
|