From: Chris Metcalf Date: Sat, 18 Feb 2017 01:52:27 +0000 (-0500) Subject: net/mpipe: remove requirement for non-upstreamed headers X-Git-Tag: spdx-start~4453 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=a0593908d284d6c63e4b6c2ceaa9d9a2326850f3;p=dpdk.git 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 --- 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__)