]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/ena/ena_ethdev.h
net/mlx5: add E-Switch VXLAN to validation routine
[dpdk.git] / drivers / net / ena / ena_ethdev.h
index bba5ad53abe324910aa49bcea8a8f12ba1571de0..2dc8129e0e51e4e60207889290077e636a60efc1 100644 (file)
@@ -50,6 +50,8 @@
 #define ENA_NAME_MAX_LEN       20
 #define ENA_PKT_MAX_BUFS       17
 
+#define ENA_MIN_MTU            128
+
 #define ENA_MMIO_DISABLE_REG_READ      BIT(0)
 
 #define ENA_WD_TIMEOUT_SEC     3
@@ -101,6 +103,7 @@ struct ena_ring {
        int configured;
        struct ena_adapter *adapter;
        uint64_t offloads;
+       u16 sgl_size;
 } __rte_cache_aligned;
 
 enum ena_adapter_state {
@@ -167,6 +170,7 @@ struct ena_adapter {
        /* TX */
        struct ena_ring tx_ring[ENA_MAX_NUM_QUEUES] __rte_cache_aligned;
        int tx_ring_size;
+       u16 max_tx_sgl_size;
 
        /* RX */
        struct ena_ring rx_ring[ENA_MAX_NUM_QUEUES] __rte_cache_aligned;