Re: [PATCH v3 03/10] ethdev: bring in async queue-based flow rules operations

2022-02-08 Thread Jerin Jacob
On Tue, Feb 8, 2022 at 7:42 PM Alexander Kozyrev wrote: > > > On Tuesday, February 8, 2022 5:57 Jerin Jacob wrote: > > On Sun, Feb 6, 2022 at 8:57 AM Alexander Kozyrev > > wrote: > > > > > +The asynchronous flow rule insertion logic can be broken into two phases. > > > + > > > +1. Initialization

RE: [PATCH v3 03/10] ethdev: bring in async queue-based flow rules operations

2022-02-08 Thread Alexander Kozyrev
On Tuesday, February 8, 2022 10:24 Ivan Malov wrote: > On Tue, 8 Feb 2022, Alexander Kozyrev wrote: > >> > >>> + > >>> +Enqueue creation operation > >>> +~~ > >>> + > >>> +Enqueueing a flow rule creation operation is similar to simple creation. > >> > >> If it is enqueue op

Re: [PATCH v3 03/10] ethdev: bring in async queue-based flow rules operations

2022-02-08 Thread Jerin Jacob
On Tue, Feb 8, 2022 at 7:42 PM Alexander Kozyrev wrote: > > > On Tuesday, February 8, 2022 5:57 Jerin Jacob wrote: > > On Sun, Feb 6, 2022 at 8:57 AM Alexander Kozyrev > > wrote: > > Hi Jerin, thanks you for reviewing my patch. I appreciate your input. Hi Alex, > I'm planning to send v4 today

RE: [PATCH v3 03/10] ethdev: bring in async queue-based flow rules operations

2022-02-08 Thread Ivan Malov
Hi, PSB On Tue, 8 Feb 2022, Alexander Kozyrev wrote: On Tuesday, February 8, 2022 5:57 Jerin Jacob wrote: On Sun, Feb 6, 2022 at 8:57 AM Alexander Kozyrev wrote: Hi Jerin, thanks you for reviewing my patch. I appreciate your input. I'm planning to send v4 today with addressed comments toda

RE: [PATCH v3 03/10] ethdev: bring in async queue-based flow rules operations

2022-02-08 Thread Alexander Kozyrev
> On Tuesday, February 8, 2022 5:57 Jerin Jacob wrote: > On Sun, Feb 6, 2022 at 8:57 AM Alexander Kozyrev > wrote: Hi Jerin, thanks you for reviewing my patch. I appreciate your input. I'm planning to send v4 today with addressed comments today to be on time for RC1. I hope that my answers are

Re: [PATCH v3 03/10] ethdev: bring in async queue-based flow rules operations

2022-02-08 Thread Jerin Jacob
On Sun, Feb 6, 2022 at 8:57 AM Alexander Kozyrev wrote: > > A new, faster, queue-based flow rules management mechanism is needed for > applications offloading rules inside the datapath. This asynchronous > and lockless mechanism frees the CPU for further packet processing and > reduces the perform

RE: [PATCH v3 03/10] ethdev: bring in async queue-based flow rules operations

2022-02-07 Thread Ori Kam
com; mohammad.abdul.a...@intel.com; qi.z.zh...@intel.com; > jer...@marvell.com; ajit.khapa...@broadcom.com > Subject: [PATCH v3 03/10] ethdev: bring in async queue-based flow rules > operations > > A new, faster, queue-based flow rules management mechanism is needed for > applications off

[PATCH v3 03/10] ethdev: bring in async queue-based flow rules operations

2022-02-05 Thread Alexander Kozyrev
A new, faster, queue-based flow rules management mechanism is needed for applications offloading rules inside the datapath. This asynchronous and lockless mechanism frees the CPU for further packet processing and reduces the performance impact of the flow rules creation/destruction on the datapath.