net/i40e: fix shifts of signed values
[dpdk.git] / drivers / net / sfc / sfc_dp_tx.h
index f400755..a075612 100644 (file)
@@ -10,7 +10,7 @@
 #ifndef _SFC_DP_TX_H
 #define _SFC_DP_TX_H
 
-#include <rte_ethdev.h>
+#include <rte_ethdev_driver.h>
 
 #include "sfc_dp.h"
 
@@ -41,6 +41,8 @@ struct sfc_dp_tx_qcreate_info {
        unsigned int            free_thresh;
        /** Transmit queue configuration flags */
        unsigned int            flags;
+       /** Offloads enabled on the transmit queue */
+       uint64_t                offloads;
        /** Tx queue size */
        unsigned int            txq_entries;
        /** Maximum size of data in the DMA descriptor */
@@ -55,6 +57,8 @@ struct sfc_dp_tx_qcreate_info {
        unsigned int            hw_index;
        /** Virtual address of the memory-mapped BAR to push Tx doorbell */
        volatile void           *mem_bar;
+       /** VI window size shift */
+       unsigned int            vi_window_shift;
 };
 
 /**