From a0593908d284d6c63e4b6c2ceaa9d9a2326850f3 Mon Sep 17 00:00:00 2001 From: Chris Metcalf Date: Fri, 17 Feb 2017 20:52:27 -0500 Subject: [PATCH] net/mpipe: remove requirement for non-upstreamed headers These headers are not part of the set that are upstreamed as part of glibc or the kernel, and we only need a few defines from each. The hardware is frozen so these values are not going to change in any case. Signed-off-by: Chris Metcalf --- drivers/net/mpipe/mpipe_tilegx.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/drivers/net/mpipe/mpipe_tilegx.c b/drivers/net/mpipe/mpipe_tilegx.c index 7bbd168bcb..adba3306ad 100644 --- a/drivers/net/mpipe/mpipe_tilegx.c +++ b/drivers/net/mpipe/mpipe_tilegx.c @@ -39,11 +39,20 @@ #include #include -#include -#include - #include +/* mPIPE GBE hardware register definitions. */ +#define MPIPE_GBE_NETWORK_CONFIGURATION 0x8008 +#define MPIPE_GBE_NETWORK_CONFIGURATION__COPY_ALL_SHIFT 4 +#define MPIPE_GBE_NETWORK_CONFIGURATION__MULTI_HASH_ENA_SHIFT 6 +#define MPIPE_GBE_NETWORK_CONFIGURATION__UNI_HASH_ENA_SHIFT 7 + +/* mPIPE XAUI hardware register definitions. */ +#define MPIPE_XAUI_RECEIVE_CONFIGURATION 0x8020 +#define MPIPE_XAUI_RECEIVE_CONFIGURATION__COPY_ALL_SHIFT 0 +#define MPIPE_XAUI_RECEIVE_CONFIGURATION__ENA_HASH_MULTI_SHIFT 2 +#define MPIPE_XAUI_RECEIVE_CONFIGURATION__ENA_HASH_UNI_SHIFT 3 + #ifdef RTE_LIBRTE_MPIPE_PMD_DEBUG #define PMD_DEBUG_RX(...) RTE_LOG(DEBUG, PMD, __VA_ARGS__) #define PMD_DEBUG_TX(...) RTE_LOG(DEBUG, PMD, __VA_ARGS__)