net/ngbe: support MTU set
[dpdk.git] / lib / eventdev / rte_event_eth_rx_adapter.h
index 846ca56..ab625f7 100644 (file)
@@ -200,6 +200,8 @@ struct rte_event_eth_rx_adapter_queue_conf {
         * Valid when RTE_EVENT_ETH_RX_ADAPTER_QUEUE_EVENT_VECTOR flag is set in
         * @see rte_event_eth_rx_adapter_queue_conf::rx_queue_flags.
         */
+       uint16_t event_buf_size;
+       /**< event buffer size for this queue */
 };
 
 /**
@@ -230,6 +232,10 @@ struct rte_event_eth_rx_adapter_stats {
         */
        uint64_t rx_intr_packets;
        /**< Received packet count for interrupt mode Rx queues */
+       uint64_t rx_event_buf_count;
+       /**< Rx event buffered count */
+       uint64_t rx_event_buf_size;
+       /**< Rx event buffer size */
 };
 
 /**
@@ -267,6 +273,8 @@ struct rte_event_eth_rx_adapter_params {
         * This value is rounded up for better buffer utilization
         * and performance.
         */
+       bool use_queue_event_buf;
+       /**< flag to indicate that event buffer is separate for each queue */
 };
 
 /**
@@ -580,7 +588,6 @@ int rte_event_eth_rx_adapter_cb_register(uint8_t id, uint16_t eth_dev_id,
  *  - 0: Success.
  *  - <0: Error code on failure.
  */
-__rte_experimental
 int rte_event_eth_rx_adapter_vector_limits_get(
        uint8_t dev_id, uint16_t eth_port_id,
        struct rte_event_eth_rx_adapter_vector_limits *limits);