the following config was broken:
auto swp1
iface swp1
address 10.128.141.37/26
broadcast 10.128.141.63
error: netlink: swp1: cannot add address 10.128.141.37/26 dev swp1: 'str' object has no attribute 'packed'
Signed-off-by: Julien Fortin <jfortin@nvidia.com>
if broadcast:
log_msg.append("broadcast %s" % broadcast)
- packet.add_attribute(Address.IFA_BROADCAST, broadcast)
+ packet.add_attribute(Address.IFA_BROADCAST, ipnetwork.IPAddress(broadcast))
if preferred_lifetime:
# struct ifa_cacheinfo {
if peer:
log_msg.append("peer %s" % peer)
+ peer = ipnetwork.IPAddress(peer)
+
packet.add_attribute(Address.IFA_ADDRESS, peer)
packet_prefixlen = peer.prefixlen
else: