platform: use IFA_FLAGS name instead of numeric value

Originally, IFA_FLAGS might not have been present in the headers.
In the mean time, we explicitly define it outself to be "8".
This commit is contained in:
Thomas Haller 2017-02-10 15:08:19 +01:00
parent 95f9b0266c
commit 6ad8011e2d

View file

@ -2450,7 +2450,7 @@ _support_kernel_extended_ifa_flags_detect (struct nl_msg *msg)
* we assume, that the kernel supports extended flags, IFA_F_MANAGETEMPADDR
* and IFA_F_NOPREFIXROUTE (they were added together).
**/
_support_kernel_extended_ifa_flags = !!nlmsg_find_attr (msg_hdr, sizeof (struct ifaddrmsg), 8 /* IFA_FLAGS */);
_support_kernel_extended_ifa_flags = !!nlmsg_find_attr (msg_hdr, sizeof (struct ifaddrmsg), IFA_FLAGS);
_LOG2D ("kernel-support: extended-ifa-flags: %s", _support_kernel_extended_ifa_flags ? "detected" : "not detected");
}