Also create loopback LCPs
This commit is contained in:
@ -652,10 +652,13 @@ class Reconciler():
|
|||||||
lcpnames = [self.vpp.config['lcps'][x].host_if_name for x in self.vpp.config['lcps']]
|
lcpnames = [self.vpp.config['lcps'][x].host_if_name for x in self.vpp.config['lcps']]
|
||||||
|
|
||||||
## First create untagged ...
|
## First create untagged ...
|
||||||
for ifname in interface.get_interfaces(self.cfg):
|
for ifname in interface.get_interfaces(self.cfg) + loopback.get_loopbacks(self.cfg):
|
||||||
if interface.is_sub(self.cfg, ifname):
|
if interface.is_sub(self.cfg, ifname):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
if ifname.startswith('loop'):
|
||||||
|
ifname, iface = loopback.get_by_name(self.cfg, ifname)
|
||||||
|
else:
|
||||||
ifname, iface = interface.get_by_name(self.cfg, ifname)
|
ifname, iface = interface.get_by_name(self.cfg, ifname)
|
||||||
if not 'lcp' in iface:
|
if not 'lcp' in iface:
|
||||||
continue
|
continue
|
||||||
|
Reference in New Issue
Block a user