2
0
mirror of https://github.com/openvswitch/ovs synced 2025-08-31 22:35:15 +00:00

netlink-protocol: Define missing symbols.

OVS fails to build with xenddk-56100build3926 because it has an
outdated genetlink header.
This commit is contained in:
Ethan Jackson
2011-09-01 18:48:29 -07:00
parent c7178a0b3e
commit b0025c8389

View File

@@ -36,6 +36,25 @@
#ifdef HAVE_NETLINK
#include <linux/netlink.h>
#include <linux/genetlink.h>
/* Some Xenddks have an outdated genetlink header file which doesn't have some
* symbols it should. */
#ifndef CTRL_ATTR_MCAST_GRP_MAX
#undef CTRL_ATTR_MAX
#define CTRL_ATTR_MAX 7
#define CTRL_ATTR_MCAST_GROUPS 7
enum {
CTRL_ATTR_MCAST_GRP_UNSPEC,
CTRL_ATTR_MCAST_GRP_NAME,
CTRL_ATTR_MCAST_GRP_ID,
__CTRL_ATTR_MCAST_GRP_MAX,
};
#define CTRL_ATTR_MCAST_GRP_MAX (__CTRL_ATTR_MCAST_GRP_MAX - 1)
#endif /* CTRL_ATTR_MCAST_GRP_MAX */
#else
#define NETLINK_GENERIC 16