Re: [dpdk-dev] [RFC] ethdev: introduce shared Rx queue

2021-07-28 Thread Xueming(Steven) Li
Hi Andrew, > -Original Message- > From: Andrew Rybchenko > Sent: Wednesday, July 28, 2021 3:57 PM > To: Xueming(Steven) Li > Cc: dev@dpdk.org; Slava Ovsiienko ; > NBU-Contact-Thomas Monjalon ; Ferruh > Yigit > Subject: Re: [RFC] ethdev: introduce shared Rx queue > > On 7/27/21 6:42 AM

Re: [dpdk-dev] [RFC] ethdev: introduce shared Rx queue

2021-07-28 Thread Andrew Rybchenko
On 7/27/21 6:42 AM, Xueming Li wrote: In eth PMD driver model, each RX queue was pre-loaded with mbufs for saving incoming packets. When number of SF or VF scale out in a switch domain, the memory consumption became significant. Most important, polling all ports leads to high cache miss, high lat

[dpdk-dev] [RFC] ethdev: introduce shared Rx queue

2021-07-27 Thread Xueming Li
In eth PMD driver model, each RX queue was pre-loaded with mbufs for saving incoming packets. When number of SF or VF 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. To save memory