mirror of
https://github.com/systemd/systemd.git
synced 2024-12-03 23:33:38 +08:00
build-sys: improve compat with older kernel headers
In 4.2 kernel headers, some netlink defines are missing that we need. missing.h already can add them in, but currently makes this dependent on a definition that these kernels already have. Change the check hence to check for the newest definition in the table, so that the whole bunch of definitions as added in on all kernels lacking this.
This commit is contained in:
parent
313fe66fbd
commit
3282493ad0
@ -336,7 +336,7 @@ AC_CHECK_DECLS([IFLA_INET6_ADDR_GEN_MODE,
|
|||||||
IFLA_BRIDGE_VLAN_INFO,
|
IFLA_BRIDGE_VLAN_INFO,
|
||||||
IFLA_BRPORT_PROXYARP,
|
IFLA_BRPORT_PROXYARP,
|
||||||
IFLA_BRPORT_LEARNING_SYNC,
|
IFLA_BRPORT_LEARNING_SYNC,
|
||||||
IFLA_BR_PRIORITY,
|
IFLA_BR_VLAN_DEFAULT_PVID,
|
||||||
NDA_IFINDEX,
|
NDA_IFINDEX,
|
||||||
IFA_FLAGS],
|
IFA_FLAGS],
|
||||||
[], [], [[
|
[], [], [[
|
||||||
|
@ -557,7 +557,7 @@ struct btrfs_ioctl_quota_ctl_args {
|
|||||||
#define IFLA_INET6_ADDR_GEN_MODE 8
|
#define IFLA_INET6_ADDR_GEN_MODE 8
|
||||||
#define __IFLA_INET6_MAX 9
|
#define __IFLA_INET6_MAX 9
|
||||||
|
|
||||||
#define IFLA_INET6_MAX (__IFLA_INET6_MAX - 1)
|
#define IFLA_INET6_MAX (__IFLA_INET6_MAX - 1)
|
||||||
|
|
||||||
#define IN6_ADDR_GEN_MODE_EUI64 0
|
#define IN6_ADDR_GEN_MODE_EUI64 0
|
||||||
#define IN6_ADDR_GEN_MODE_NONE 1
|
#define IN6_ADDR_GEN_MODE_NONE 1
|
||||||
@ -742,7 +742,7 @@ struct btrfs_ioctl_quota_ctl_args {
|
|||||||
#define IFLA_BRIDGE_MAX (__IFLA_BRIDGE_MAX - 1)
|
#define IFLA_BRIDGE_MAX (__IFLA_BRIDGE_MAX - 1)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !HAVE_DECL_IFLA_BR_PRIORITY
|
#if !HAVE_DECL_IFLA_BR_VLAN_DEFAULT_PVID
|
||||||
#define IFLA_BR_UNSPEC 0
|
#define IFLA_BR_UNSPEC 0
|
||||||
#define IFLA_BR_FORWARD_DELAY 1
|
#define IFLA_BR_FORWARD_DELAY 1
|
||||||
#define IFLA_BR_HELLO_TIME 2
|
#define IFLA_BR_HELLO_TIME 2
|
||||||
|
Loading…
Reference in New Issue
Block a user