logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

rte_eth_rxq_info

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                             rte_eth_rxq_info(3)

Detailed Description

       Ethernet device Rx queue information structure. Used to retrieve information about configured queue.

       Definition at line 1861 of file rte_ethdev.h.

Field Documentation

structrte_mempool*mp
       mempool used by that queue.

       Definition at line 1862 of file rte_ethdev.h.

   structrte_eth_rxconfconf
       queue config parameters.

       Definition at line 1863 of file rte_ethdev.h.

   uint8_tscattered_rx
       scattered packets Rx supported.

       Definition at line 1864 of file rte_ethdev.h.

   uint8_tqueue_state
       one of RTE_ETH_QUEUE_STATE_*.

       Definition at line 1865 of file rte_ethdev.h.

   uint16_tnb_desc
       configured number of RXDs.

       Definition at line 1866 of file rte_ethdev.h.

   uint16_trx_buf_size
       hardware receive buffer size.

       Definition at line 1867 of file rte_ethdev.h.

   uint8_tavail_thresh
       Available Rx descriptors threshold defined as percentage of Rx queue size. If number of available
       descriptors is lower, the event RTE_ETH_EVENT_RX_AVAIL_THESH is generated. Value 0 means that the
       threshold monitoring is disabled.

       Definition at line 1874 of file rte_ethdev.h.

Name

       rte_eth_rxq_info

Synopsis

       #include <rte_ethdev.h>

   DataFields
       struct rte_mempool * mp
       struct rte_eth_rxconfconf
       uint8_t scattered_rx
       uint8_t queue_state
       uint16_t nb_desc
       uint16_t rx_buf_size
       uint8_t avail_thresh

See Also