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

2021-10-13 Thread Xueming(Steven) Li
On Tue, 2021-10-12 at 14:28 +0300, Andrew Rybchenko wrote: > On 10/12/21 1:55 PM, Xueming(Steven) Li wrote: > > On Tue, 2021-10-12 at 11:48 +0300, Andrew Rybchenko wrote: > > > On 10/12/21 9:37 AM, Xueming(Steven) Li wrote: > > > > On Mon, 2021-10-11 at 23:11 +0800, Xueming Li wrote: > > > > > On M

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

2021-10-12 Thread Xueming(Steven) Li
On Tue, 2021-10-12 at 14:28 +0300, Andrew Rybchenko wrote: > On 10/12/21 1:55 PM, Xueming(Steven) Li wrote: > > On Tue, 2021-10-12 at 11:48 +0300, Andrew Rybchenko wrote: > > > On 10/12/21 9:37 AM, Xueming(Steven) Li wrote: > > > > On Mon, 2021-10-11 at 23:11 +0800, Xueming Li wrote: > > > > > On M

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

2021-10-12 Thread Xueming(Steven) Li
On Tue, 2021-10-12 at 11:48 +0300, Andrew Rybchenko wrote: > On 10/12/21 9:37 AM, Xueming(Steven) Li wrote: > > On Mon, 2021-10-11 at 23:11 +0800, Xueming Li wrote: > > > On Mon, 2021-10-11 at 14:49 +0300, Andrew Rybchenko wrote: > > > > Hi Xueming, > > > > > > > > On 9/30/21 5:55 PM, Xueming Li w

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

2021-10-12 Thread Andrew Rybchenko
On 10/12/21 1:55 PM, Xueming(Steven) Li wrote: > On Tue, 2021-10-12 at 11:48 +0300, Andrew Rybchenko wrote: >> On 10/12/21 9:37 AM, Xueming(Steven) Li wrote: >>> On Mon, 2021-10-11 at 23:11 +0800, Xueming Li wrote: On Mon, 2021-10-11 at 14:49 +0300, Andrew Rybchenko wrote: > Hi Xueming, >>

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

2021-10-12 Thread Xueming(Steven) Li
On Mon, 2021-10-11 at 23:11 +0800, Xueming Li wrote: > On Mon, 2021-10-11 at 14:49 +0300, Andrew Rybchenko wrote: > > Hi Xueming, > > > > On 9/30/21 5:55 PM, Xueming Li wrote: > > > In current DPDK framework, all RX queues is pre-loaded with mbufs for > > > incoming packets. When number of represe

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

2021-10-12 Thread Andrew Rybchenko
On 10/12/21 9:37 AM, Xueming(Steven) Li wrote: > On Mon, 2021-10-11 at 23:11 +0800, Xueming Li wrote: >> On Mon, 2021-10-11 at 14:49 +0300, Andrew Rybchenko wrote: >>> Hi Xueming, >>> >>> On 9/30/21 5:55 PM, Xueming Li wrote: In current DPDK framework, all RX queues is pre-loaded with mbufs fo

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

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

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

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

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

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