From 57e246438d17c758aaf86f7fb8992abad4e6d96f Mon Sep 17 00:00:00 2001 From: Adrien Banlin Date: Fri, 25 Mar 2022 12:18:20 +0100 Subject: [PATCH] nlpacket: change IFA_FLAGS to a FourByte attribute AttributeGeneric cannot be used unless having it's length defined. This change allow address flags such as optimistic, nodad or others to be set with the add_attribute packet method. --- ifupdown2/nlmanager/nlpacket.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ifupdown2/nlmanager/nlpacket.py b/ifupdown2/nlmanager/nlpacket.py index 4e2dbba..9eaaf55 100644 --- a/ifupdown2/nlmanager/nlpacket.py +++ b/ifupdown2/nlmanager/nlpacket.py @@ -3816,7 +3816,7 @@ class Address(NetlinkPacket): IFA_ANYCAST : ('IFA_ANYCAST', AttributeIPAddress), IFA_CACHEINFO : ('IFA_CACHEINFO', AttributeCACHEINFO), IFA_MULTICAST : ('IFA_MULTICAST', AttributeIPAddress), - IFA_FLAGS : ('IFA_FLAGS', AttributeGeneric), + IFA_FLAGS : ('IFA_FLAGS', AttributeFourByteValue), IFA_RT_PRIORITY : ('IFA_RT_PRIORITY', AttributeFourByteValue) }