virtio: simplify queue allocation
[dpdk.git] / drivers / net / mlx5 / mlx5.h
index 0a13272..2487662 100644 (file)
@@ -106,6 +106,7 @@ struct priv {
        unsigned int hw_fcs_strip:1; /* FCS stripping is supported. */
        unsigned int hw_padding:1; /* End alignment padding is supported. */
        unsigned int vf:1; /* This is a VF device. */
+       unsigned int mps:1; /* Whether multi-packet send is supported. */
        unsigned int pending_alarm:1; /* An alarm is pending. */
        /* RX/TX queues. */
        unsigned int rxqs_n; /* RX queues array size. */
@@ -121,6 +122,7 @@ struct priv {
        unsigned int hash_rxqs_n; /* Hash RX QPs array size. */
        /* RSS configuration array indexed by hash RX queue type. */
        struct rte_eth_rss_conf *(*rss_conf)[];
+       uint64_t rss_hf; /* RSS DPDK bit field of active RSS. */
        struct rte_intr_handle intr_handle; /* Interrupt handler. */
        unsigned int (*reta_idx)[]; /* RETA index table. */
        unsigned int reta_idx_n; /* RETA index size. */