net/mlx5: make tunnel hub list thread safe
[dpdk.git] / drivers / common / sfc_efx / efsys.h
index e191cb5..bbe9f2e 100644 (file)
@@ -104,8 +104,8 @@ prefetch_read_once(const volatile void *addr)
 #define EFSYS_OPT_MEDFORD 1
 /* Enable SFN2xxx support */
 #define EFSYS_OPT_MEDFORD2 1
-/* Disable Riverhead support */
-#define EFSYS_OPT_RIVERHEAD 0
+/* Enable Riverhead support */
+#define EFSYS_OPT_RIVERHEAD 1
 
 #ifdef RTE_LIBRTE_SFC_EFX_DEBUG
 #define EFSYS_OPT_CHECK_REG 1
@@ -142,6 +142,7 @@ prefetch_read_once(const volatile void *addr)
 #define EFSYS_OPT_FILTER 1
 #define EFSYS_OPT_RX_SCATTER 0
 
+#define EFSYS_OPT_EV_EXTENDED_WIDTH 0
 #define EFSYS_OPT_EV_PREFETCH 0
 
 #define EFSYS_OPT_DECODE_INTR_FATAL 0
@@ -158,10 +159,16 @@ prefetch_read_once(const volatile void *addr)
 
 #define EFSYS_OPT_FW_SUBVARIANT_AWARE 1
 
-#define EFSYS_OPT_EVB 0
+#define EFSYS_OPT_EVB 1
 
 #define EFSYS_OPT_MCDI_PROXY_AUTH_SERVER 0
 
+#define EFSYS_OPT_PCI 1
+
+#define EFSYS_OPT_DESC_PROXY 0
+
+#define EFSYS_OPT_MAE 1
+
 /* ID */
 
 typedef struct __efsys_identifier_s efsys_identifier_t;
@@ -736,6 +743,12 @@ typedef uint64_t   efsys_stat_t;
 
 #define EFSYS_HAS_ROTL_DWORD   0
 
+/* PCI */
+
+typedef struct efsys_pci_config_s {
+       struct rte_pci_device   *espc_dev;
+} efsys_pci_config_t;
+
 #ifdef __cplusplus
 }
 #endif