[Ovirt-devel] [PATCH node] remove vlans properly when changing network settings

Joey Boggs jboggs at redhat.com
Thu Feb 11 16:19:30 UTC 2010


---
 scripts/ovirt-config-networking |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/scripts/ovirt-config-networking b/scripts/ovirt-config-networking
index 96e425f..f1958c0 100755
--- a/scripts/ovirt-config-networking
+++ b/scripts/ovirt-config-networking
@@ -529,6 +529,13 @@ if ls "$WORKDIR"/augtool-* > /dev/null 2>&1 ; then
     log "Configuring network"
 
     # delete existing scripts
+    for vlan in /proc/net/vlan/*; do
+        if [[ ! "${vlan}" =~ config ]]; then
+            vlan=$(echo $vlan|awk -F "/" {'print $5'})
+            vconfig rem $vlan
+        fi
+    done
+
     for script in /etc/sysconfig/network-scripts/ifcfg-*; do
         if [[ ! "${script}" =~ ifcfg-lo ]]; then
             ovirt_safe_delete_config $script
-- 
1.6.6




More information about the ovirt-devel mailing list