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

2021-10-18 Thread Andrew Rybchenko
On 10/18/21 3:59 PM, Xueming Li wrote: > In current DPDK framework, each Rx queue is pre-loaded with mbufs to > save incoming packets. For some PMDs, when number of representors scale > out in a switch domain, the memory consumption became significant. > Polling all ports also leads to high cache m

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

2021-10-18 Thread Xueming(Steven) Li
On Mon, 2021-10-18 at 17:21 -0700, Ajit Khaparde wrote: > On Mon, Oct 18, 2021 at 6:00 AM Xueming Li wrote: > > > > In current DPDK framework, each Rx queue is pre-loaded with mbufs to > > save incoming packets. For some PMDs, when number of representors scale > > out in a switch domain, the memo

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

2021-10-18 Thread Ajit Khaparde
On Mon, Oct 18, 2021 at 6:00 AM Xueming Li wrote: > > In current DPDK framework, each Rx queue is pre-loaded with mbufs to > save incoming packets. For some PMDs, when number of representors scale > out in a switch domain, the memory consumption became significant. > Polling all ports also leads t

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

2021-10-18 Thread Xueming Li
In current DPDK framework, each Rx queue is pre-loaded with mbufs to save incoming packets. For some PMDs, when number of representors scale out in a switch domain, the memory consumption became significant. Polling all ports also leads to high cache miss, high latency and low throughput. This pat

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

2021-10-18 Thread Xueming Li
In current DPDK framework, each Rx queue is pre-loaded with mbufs to save incoming packets. For some PMDs, when number of representors scale out in a switch domain, the memory consumption became significant. Polling all ports also leads to high cache miss, high latency and low throughput. This pat