# Checks for header files.
AC_CHECK_DECLS([TAILQ_FIRST, TAILQ_NEXT, TAILQ_FOREACH, TAILQ_EMPTY],[],[],[[#include <sys/queue.h>]])
AC_CHECK_DECLS([PACKET_ORIGDEV],[],[],[[#include <linux/if_packet.h>]])
-AC_CHECK_DECLS([ADVERTISED_2500baseX_Full],[],[],[[#include <linux/ethtool.h>]])
+AC_CHECK_DECLS([ADVERTISED_2500baseX_Full, ADVERTISED_Pause, ADVERTISED_Asym_Pause],
+ [],[],[[#include <linux/ethtool.h>]])
AC_CHECK_DECLS([ETHERTYPE_VLAN],[],[],[[#include <net/ethernet.h>]])
# Checks for typedefs, structures, and compiler characteristics.
#define TAILQ_EMPTY(head) ((head)->tqh_first == NULL)
#endif
+#if !HAVE_DECL_ADVERTISED_PAUSE
+#define ADVERTISED_Pause (1 << 13)
+#endif
+
+#if !HAVE_DECL_ADVERTISED_ASYM_PAUSE
+#define ADVERTISED_Asym_Pause (1 << 14)
+#endif
+
#if !HAVE_DECL_ADVERTISED_2500BASEX_Full
#define ADVERTISED_2500baseX_Full (1 << 15)
#endif