[PATCH v3 04/26] config: add separate defines for max Rx and Tx queues
Stephen Hemminger
stephen at networkplumber.org
Thu Oct 10 18:27:27 CEST 2024
On Tue, 10 Sep 2024 10:54:37 +0800
fengchengwen <fengchengwen at huawei.com> wrote:
> On 2024/8/14 18:49, Bruce Richardson wrote:
> > Rather than having a single define for maximum queues per ethernet port,
> > we can set the max values for Rx queues and Tx queue independently. This
> > allows future memory saving for apps which only need large numbers of Rx
> > queues or only large numbers of Tx queues.
> >
> > Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
> > Acked-by: Morten Brørup <mb at smartsharesystems.com>
> > ---
> > config/rte_config.h | 2 ++
> > doc/guides/rel_notes/release_24_11.rst | 6 ++++++
> > 2 files changed, 8 insertions(+)
> >
> > diff --git a/config/rte_config.h b/config/rte_config.h
> > index d67ff77c71..2c11b4eeec 100644
> > --- a/config/rte_config.h
> > +++ b/config/rte_config.h
> > @@ -65,6 +65,8 @@
> >
> > /* ether defines */
> > #define RTE_MAX_QUEUES_PER_PORT 1024
> > +#define RTE_MAX_ETHPORT_RX_QUEUES 1024
> > +#define RTE_MAX_ETHPORT_TX_QUEUES 1024
>
> The Rx Queues != Tx Queues is not a mainstream scenario (at least from most of DPDK user as I know),
> rename it (not separate Rx/Tx) with eth meaning and make it as a compile option is enough.
Agree, allowing max Tx != Rx creates more test cases and other things.
Lets not open up that can of worms.
More information about the dev
mailing list