diff --git a/ifupdown/rtnetlink.py b/ifupdown/rtnetlink.py index 9b13ad5..db498f7 100644 --- a/ifupdown/rtnetlink.py +++ b/ifupdown/rtnetlink.py @@ -587,7 +587,6 @@ class BridgeVlanInfo(Structure): _fields_ = [ ('flags', c_uint16), ('vid', c_uint16), - ('vid_end', c_uint16), ] class Ifinfomsg(Nlmsg): diff --git a/ifupdown/rtnetlink_api.py b/ifupdown/rtnetlink_api.py index f9bba10..ce6c289 100644 --- a/ifupdown/rtnetlink_api.py +++ b/ifupdown/rtnetlink_api.py @@ -198,7 +198,7 @@ class rtnetlinkApi(RtNetlink): self.logger.info('rtnetlink: bridge vlan add vid %s %s %s dev %s %s' %(vid, 'untagged' if untagged else '', 'pvid' if pvid else '', dev, - 'self' if self else '')) + 'self' if not master else '')) if ifupdownmain.ifupdownFlags.DRYRUN: return try: @@ -218,7 +218,7 @@ class rtnetlinkApi(RtNetlink): ifm = Ifinfomsg(AF_BRIDGE, ifi_index=ifindex) rtas = {IFLA_AF_SPEC: { IFLA_BRIDGE_FLAGS: flags, - IFLA_BRIDGE_VLAN_INFO : BridgeVlanInfo(vflags, int(vid), int(vid)) + IFLA_BRIDGE_VLAN_INFO : BridgeVlanInfo(vflags, int(vid)) } } if add: