Re: [dpdk-dev] [PATCH v2] eventdev: fix Rx adapter event flush logic

2019-05-10 Thread Rao, Nikhil
> -Original Message- > From: Thomas Monjalon [mailto:tho...@monjalon.net] > Sent: Friday, May 10, 2019 12:48 AM > To: Rao, Nikhil > Cc: dev@dpdk.org; jer...@marvell.com; matias@nokia.com > Subject: Re: [dpdk-dev] [PATCH v2] eventdev: fix Rx adapter event flush log

Re: [dpdk-dev] [PATCH v2] eventdev: fix Rx adapter event flush logic

2019-05-10 Thread Rao, Nikhil
> -Original Message- > From: Mattias Rönnblom [mailto:mattias.ronnb...@ericsson.com] > Sent: Friday, May 10, 2019 12:52 AM > To: Rao, Nikhil ; jer...@marvell.com > Cc: dev@dpdk.org; matias@nokia.com > Subject: Re: [dpdk-dev] [PATCH v2] eventdev: fix Rx adapter

Re: [dpdk-dev] [PATCH v2] eventdev: fix Rx adapter event flush logic

2019-05-09 Thread Mattias Rönnblom
On 2019-05-09 21:17, Thomas Monjalon wrote: 09/05/2019 06:50, Nikhil Rao: The Rx adapter flushes events only if it has BATCH_SIZE events buffered where BATCH_SIZE is set to 32, e.g., if a single packet is sent, it is never passed to eventdev. Fix this issue by adding an event buffer flush either

Re: [dpdk-dev] [PATCH v2] eventdev: fix Rx adapter event flush logic

2019-05-09 Thread Mattias Rönnblom
On 2019-05-09 06:50, Nikhil Rao wrote: The Rx adapter flushes events only if it has BATCH_SIZE events buffered where BATCH_SIZE is set to 32, e.g., if a single packet is sent, it is never passed to eventdev. Fix this issue by adding an event buffer flush either when a Rx queue is found to be empt

Re: [dpdk-dev] [PATCH v2] eventdev: fix Rx adapter event flush logic

2019-05-09 Thread Thomas Monjalon
09/05/2019 06:50, Nikhil Rao: > The Rx adapter flushes events only if it has BATCH_SIZE > events buffered where BATCH_SIZE is set to 32, e.g., if a > single packet is sent, it is never passed to > eventdev. Fix this issue by adding an event buffer flush > either when a Rx queue is found to be empty

[dpdk-dev] [PATCH v2] eventdev: fix Rx adapter event flush logic

2019-05-09 Thread Nikhil Rao
The Rx adapter flushes events only if it has BATCH_SIZE events buffered where BATCH_SIZE is set to 32, e.g., if a single packet is sent, it is never passed to eventdev. Fix this issue by adding an event buffer flush either when a Rx queue is found to be empty or the adapter service function has pro