Re: [dpdk-dev] [PATCH v4 1/6] ethdev: introduce shared Rx queue

2021-10-11 Thread Xueming(Steven) Li
On Mon, 2021-10-11 at 13:47 +0300, Andrew Rybchenko wrote: > On 9/30/21 5:55 PM, Xueming Li wrote: > > In current DPDK framework, each RX queue is pre-loaded with mbufs for > > RX -> Rx > > > incoming packets. When number of representors scale out in a switch > > domain, the memory consumption be

Re: [dpdk-dev] [PATCH v4 1/6] ethdev: introduce shared Rx queue

2021-10-11 Thread Andrew Rybchenko
On 9/30/21 5:55 PM, Xueming Li wrote: > In current DPDK framework, each RX queue is pre-loaded with mbufs for RX -> Rx > incoming packets. When number of representors scale out in a switch > domain, the memory consumption became significant. Most important, > polling all ports leads to high cache

[dpdk-dev] [PATCH v4 1/6] ethdev: introduce shared Rx queue

2021-09-30 Thread Xueming Li
In current DPDK framework, each RX queue is pre-loaded with mbufs for incoming packets. When number of representors scale out in a switch domain, the memory consumption became significant. Most important, polling all ports leads to high cache miss, high latency and low throughput. This patch intro