Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
AC_MSG_RESULT(no)
])
+ AC_MSG_CHECKING([if in.h has proto_ports_offset])
+ LB_LINUX_TRY_COMPILE([
+ #include <linux/in.h>
+ ],[
+ int x = proto_ports_offset(IPPROTO_TCP);
+ return 0;
+ ],[
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(HAVE_PROTO_PORTS_OFFSET, 1,
+ [proto_ports_offset is defined])
+ ],[
+ AC_MSG_RESULT(no)
+ ])
+
LB_CHECK_SYMBOL_EXPORT([elfcorehdr_addr],
[kernel/crash_dump.c],
[AC_DEFINE(HAVE_ELFCOREHDR_ADDR_EXPORTED, 1,
#include <linux/netdevice.h>
#include <linux/errno.h>
+#ifndef HAVE_PROTO_PORTS_OFFSET
static inline int proto_ports_offset(int proto)
{
switch (proto) {
return -EINVAL;
}
}
+#endif
/* supports eipoib flags, priv_flags is short till that version */
#define CONFIG_COMPAT_IFF_EIPOIB_PIF 0x8000 /*== IFF_OVS_DATAPATH*/