From f2af17b36fd698a4082d50c5bba4e77433b875f0 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Thu, 9 Jul 2009 20:37:26 +0200 Subject: [PATCH] More ethtool compatibility --- configure.ac | 2 +- src/compat.h | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index c6b9fab7..217fb9c3 100644 --- a/configure.ac +++ b/configure.ac @@ -49,7 +49,7 @@ AC_CHECK_DECLS([TAILQ_FIRST, TAILQ_NEXT, TAILQ_FOREACH, TAILQ_EMPTY],[],[],[[#in AC_CHECK_DECLS([SLIST_HEAD, SLIST_ENTRY, SLIST_INIT, SLIST_INSERT_HEAD],[],[],[[#include ]]) AC_CHECK_DECLS([SLIST_FIRST, SLIST_NEXT, SLIST_REMOVE_HEAD, SLIST_EMPTY],[],[],[[#include ]]) AC_CHECK_DECLS([PACKET_ORIGDEV],[],[],[[#include ]]) -AC_CHECK_DECLS([ADVERTISED_2500baseX_Full, ADVERTISED_Pause, ADVERTISED_Asym_Pause], +AC_CHECK_DECLS([ADVERTISED_2500baseX_Full, ADVERTISED_Pause, ADVERTISED_Asym_Pause, ADVERTISED_10000baseT_Full, SPEED_10000], [],[],[[#include ]]) AC_CHECK_DECLS([ETHERTYPE_VLAN],[],[],[[#include ]]) diff --git a/src/compat.h b/src/compat.h index 1ef9e56d..4458a4ae 100644 --- a/src/compat.h +++ b/src/compat.h @@ -93,6 +93,14 @@ struct { \ #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) #endif +#if !HAVE_DECL_SPEED_10000 +#define SPEED_10000 10000 +#endif + +#if !HAVE_DECL_ADVERTISED_10000BASET_Full +#define ADVERTISED_10000baseT_Full (1 << 12) +#endif + #if !HAVE_DECL_ADVERTISED_PAUSE #define ADVERTISED_Pause (1 << 13) #endif -- 2.39.5