net/sfc: add basic stubs for RSS support on driver attach
[dpdk.git] / drivers / net / sfc / sfc_rx.h
index 4aa6aea..c0cb17a 100644 (file)
@@ -83,6 +83,10 @@ struct sfc_rxq {
        unsigned int            completed;
        uint16_t                batch_max;
        uint16_t                prefix_size;
+#if EFSYS_OPT_RX_SCALE
+       unsigned int            flags;
+#define SFC_RXQ_RSS_HASH       0x1
+#endif
 
        /* Used on refill */
        unsigned int            added;
@@ -146,6 +150,10 @@ unsigned int sfc_rx_qdesc_npending(struct sfc_adapter *sa,
                                   unsigned int sw_index);
 int sfc_rx_qdesc_done(struct sfc_rxq *rxq, unsigned int offset);
 
+#if EFSYS_OPT_RX_SCALE
+efx_rx_hash_type_t sfc_rte_to_efx_hash_type(uint64_t rss_hf);
+#endif
+
 #ifdef __cplusplus
 }
 #endif