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_cman_config

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                          rte_eth_cman_config(3)

Detailed Description

WarningEXPERIMENTAL: this structure may change, or be removed, without prior notice

       A structure used to configure the ethdev congestion management.

       Definition at line 6017 of file rte_ethdev.h.

Field Documentation

enumrte_eth_cman_objobj
       Congestion management object

       Definition at line 6019 of file rte_ethdev.h.

   enumrte_cman_modemode
       Congestion management mode

       Definition at line 6021 of file rte_ethdev.h.

   uint16_trx_queue
       Rx queue to configure congestion management.

       Valid when object is RTE_ETH_CMAN_OBJ_RX_QUEUE or RTE_ETH_CMAN_OBJ_RX_QUEUE_MEMPOOL.

       Definition at line 6029 of file rte_ethdev.h.

   uint8_trsvd_obj_params[4]
       Reserved for future fields. It must be set to 0 when rte_eth_cman_config_set() is invoked and will be
       returned as 0 when rte_eth_cman_config_get() is invoked.

       Definition at line 6036 of file rte_ethdev.h.

   structrte_cman_red_paramsred
       RED configuration parameters.

       Valid when mode is RTE_CMAN_RED.

       Definition at line 6044 of file rte_ethdev.h.

   uint8_trsvd_mode_params[4]
       Reserved for future fields. It must be set to 0 when rte_eth_cman_config_set() is invoked and will be
       returned as 0 when rte_eth_cman_config_get() is invoked.

       Definition at line 6051 of file rte_ethdev.h.

Name

       rte_eth_cman_config

Synopsis

       #include <rte_ethdev.h>

   DataFields
       enum rte_eth_cman_objobj
       enum rte_cman_modemode

See Also