No one uses BridgeCtl class anymore, remove it.
Signed-off-by: Elad Raz <e(a)eladraz.com>
---
lnst/Controller/VirtUtils.py | 74 --------------------------------------------
1 file changed, 74 deletions(-)
diff --git a/lnst/Controller/VirtUtils.py b/lnst/Controller/VirtUtils.py
index 750196c..7c649e8 100644
--- a/lnst/Controller/VirtUtils.py
+++ b/lnst/Controller/VirtUtils.py
@@ -192,77 +192,3 @@ class VirtNetCtl(NetCtl):
return True
except:
return False
-
-class BridgeCtl(NetCtl):
- def __init__(self, name=None):
- if not name:
- name = self._generate_name()
-
- self._check_name(name)
- self._name = name
- self._remove = False
-
- def get_name(self):
- return self._name
-
- def set_remove(self, remove):
- self._remove = remove
-
- @staticmethod
- def _check_name(name):
- if len(name) > 16:
- msg = "Bridge name '%s' longer than 16 characters" % name
- raise VirtUtilsError(msg)
-
- @staticmethod
- def _generate_name():
- devs = scan_netdevs()
-
- index = 0
- while True:
- name = "lnstbr%d" % index
- index += 1
- unique = True
- for dev in devs:
- if name == dev["name"]:
- unique = False
- break
-
- if unique:
- return name
-
- def _exists(self):
- devs = scan_netdevs()
- for dev in devs:
- if self._name == dev["name"]:
- return True
-
- return False
-
- def init(self):
- if not self._exists():
- _brctl("addbr %s" % self._name)
- _iptables("-I FORWARD 1 -j REJECT -i %s -o any" % self._name)
- _iptables("-I FORWARD 1 -j REJECT -i any -o %s" % self._name)
- _iptables("-I FORWARD 1 -j ACCEPT -i %s -o %s" %
- (self._name, self._name))
- _ip6tables("-I FORWARD 1 -j REJECT -i %s -o any" % self._name)
- _ip6tables("-I FORWARD 1 -j REJECT -i any -o %s" % self._name)
- _ip6tables("-I FORWARD 1 -j ACCEPT -i %s -o %s" %
- (self._name, self._name))
- self._remove = True
-
- _ip("link set %s up" % self._name)
-
- def cleanup(self):
- if self._remove:
- _ip("link set %s down" % self._name)
- _brctl("delbr %s" % self._name)
- _iptables("-D FORWARD -j REJECT -i %s -o any" % self._name)
- _iptables("-D FORWARD -j REJECT -i any -o %s" % self._name)
- _iptables("-D FORWARD -j ACCEPT -i %s -o %s" %
- (self._name, self._name))
- _ip6tables("-D FORWARD -j REJECT -i %s -o any" % self._name)
- _ip6tables("-D FORWARD -j REJECT -i any -o %s" % self._name)
- _ip6tables("-D FORWARD -j ACCEPT -i %s -o %s" %
- (self._name, self._name))
--
2.4.3