mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
addons: address virtual: adding 0s to (if necessary) pad address-virtual
Ticket: CM-10853 Reviewed By: Roopa Testing Done: Tested with the provided interface file and different address-virtual value. Signed-off-by: Julien Fortin <julien@cumulusnetworks.com>
This commit is contained in:
@@ -323,6 +323,14 @@ class addressvirtual(moduleBase):
|
||||
av_idx += 1
|
||||
continue
|
||||
raddrs = raddrs.keys()
|
||||
try:
|
||||
av_attrs[0] = ':'.join([i if len(i) == 2 else '0%s' % i
|
||||
for i in av_attrs[0].split(':')])
|
||||
except:
|
||||
self.logger.info('%s: %s: invalid value for address-virtual (%s)'
|
||||
% (ifaceobj.name,
|
||||
macvlan_ifacename,
|
||||
' '.join(av_attrs)))
|
||||
if (rhwaddress == av_attrs[0] and raddrs == av_attrs[1:] and
|
||||
self._check_addresses_in_bridge(ifaceobj, av_attrs[0])):
|
||||
ifaceobjcurr.update_config_with_status('address-virtual',
|
||||
|
Reference in New Issue
Block a user