summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/init/vyos-router9
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/init/vyos-router b/scripts/init/vyos-router
index a211795..60f1a78 100755
--- a/scripts/init/vyos-router
+++ b/scripts/init/vyos-router
@@ -173,6 +173,15 @@ bind_mount_boot ()
start ()
{
+ log_daemon_msg "Waiting for NIC's to settle down"
+ # On boot time udev migth take a long time to reorder nic's, this will ensure that
+ # all udev activity is completed and all nics presented at boot-time will have their
+ # final name before continuing with vyos-router initialization.
+ SECONDS=0
+ udevadm settle
+ STATUS=$?
+ log_progress_msg "setteled in ${SECONDS}sec."
+ log_end_msg ${STATUS}
# Fixup for FRR
# In 5.1 master, zebra thinks existence of /var/run/netns is