diff --git a/nlmanager/nlpacket.py b/nlmanager/nlpacket.py index ac474d3..ee01d69 100644 --- a/nlmanager/nlpacket.py +++ b/nlmanager/nlpacket.py @@ -800,7 +800,10 @@ class AttributeIFLA_LINKINFO(Attribute): sub_attr_payload.append(info_data_type) sub_attr_pack_layout.append('H') - sub_attr_payload.append(info_data_value) + + # byte swap + swaped = pack(">H", info_data_value) + sub_attr_payload.append(unpack("