Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-24 Thread Jerin Jacob
On Tue, Feb 25, 2020 at 10:53 AM Honnappa Nagarahalli wrote: > > 2) Based on our experience, NPU HW accelerates are so different than one > > vendor to another vendor. Going forward, We believe, API abstraction may > > not be enough abstract the difference in HW. The Vendor-specific nodes can > >

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-24 Thread Honnappa Nagarahalli
> > From: Jerin Jacob > > This RFC is targeted for v20.05 release. > > This RFC patch includes an implementation of graph architecture for packet > processing using DPDK primitives. > > Using graph traversal for packet processing is a proven architecture that has > been implemented in variou

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-24 Thread Ray Kinsella
On 22/02/2020 10:24, Jerin Jacob wrote: > On Sat, Feb 22, 2020 at 3:23 PM Thomas Monjalon wrote: >> >> 22/02/2020 10:05, Jerin Jacob: >>> On Fri, Feb 21, 2020 at 9:44 PM Thomas Monjalon wrote: 21/02/2020 16:56, Jerin Jacob: > On Fri, Feb 21, 2020 at 4:40 PM Thomas Monjalon > wro

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-22 Thread Jerin Jacob
On Sat, Feb 22, 2020 at 3:23 PM Thomas Monjalon wrote: > > 22/02/2020 10:05, Jerin Jacob: > > On Fri, Feb 21, 2020 at 9:44 PM Thomas Monjalon wrote: > > > 21/02/2020 16:56, Jerin Jacob: > > > > On Fri, Feb 21, 2020 at 4:40 PM Thomas Monjalon > > > > wrote: > > > > > 21/02/2020 11:30, Jerin Jaco

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-22 Thread Thomas Monjalon
22/02/2020 10:05, Jerin Jacob: > On Fri, Feb 21, 2020 at 9:44 PM Thomas Monjalon wrote: > > 21/02/2020 16:56, Jerin Jacob: > > > On Fri, Feb 21, 2020 at 4:40 PM Thomas Monjalon > > > wrote: > > > > 21/02/2020 11:30, Jerin Jacob: > > > > > On Mon, Feb 17, 2020 at 4:28 PM Jerin Jacob > > > > > w

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-22 Thread Jerin Jacob
On Fri, Feb 21, 2020 at 9:44 PM Thomas Monjalon wrote: > > 21/02/2020 16:56, Jerin Jacob: > > On Fri, Feb 21, 2020 at 4:40 PM Thomas Monjalon wrote: > > > 21/02/2020 11:30, Jerin Jacob: > > > > On Mon, Feb 17, 2020 at 4:28 PM Jerin Jacob > > > > wrote: > > > > > On Mon, Feb 17, 2020 at 2:08 PM

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-21 Thread dave
haf Shuler ; Wiles, Keith ; Jasvinder Singh ; Vladimir Medvedkin ; techbo...@dpdk.org; Stephen Hemminger ; d...@barachs.net Subject: Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem On 2020-02-21 12:10, Thomas Monjalon wrote: > 21/02/2020 11:30, Jerin Jacob: >> On Mon, Feb

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-21 Thread Thomas Monjalon
21/02/2020 16:56, Jerin Jacob: > On Fri, Feb 21, 2020 at 4:40 PM Thomas Monjalon wrote: > > 21/02/2020 11:30, Jerin Jacob: > > > On Mon, Feb 17, 2020 at 4:28 PM Jerin Jacob wrote: > > > > On Mon, Feb 17, 2020 at 2:08 PM Thomas Monjalon > > > > wrote: > > > > > If we add rte_graph to DPDK, we wi

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-21 Thread Thomas Monjalon
21/02/2020 16:53, d...@barachs.net: > I can share a data-point with respect to constructing a reasonably functional > network stack. Original work on the project which eventually became fd.io vpp > started in 2002. I've worked on the vpp code base full-time for 18 years. > > In terms of lines of

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-21 Thread Jerin Jacob
On Fri, Feb 21, 2020 at 4:40 PM Thomas Monjalon wrote: > > 21/02/2020 11:30, Jerin Jacob: > > On Mon, Feb 17, 2020 at 4:28 PM Jerin Jacob wrote: > > > On Mon, Feb 17, 2020 at 2:08 PM Thomas Monjalon > > > wrote: > > > Thanks for starting this discussion now. It is an interesting > > > discussio

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-21 Thread Mattias Rönnblom
On 2020-02-21 12:10, Thomas Monjalon wrote: > 21/02/2020 11:30, Jerin Jacob: >> On Mon, Feb 17, 2020 at 4:28 PM Jerin Jacob wrote: >>> On Mon, Feb 17, 2020 at 2:08 PM Thomas Monjalon wrote: >>> Thanks for starting this discussion now. It is an interesting >>> discussion. Some thoughts below. >>>

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-21 Thread Thomas Monjalon
21/02/2020 11:30, Jerin Jacob: > On Mon, Feb 17, 2020 at 4:28 PM Jerin Jacob wrote: > > On Mon, Feb 17, 2020 at 2:08 PM Thomas Monjalon wrote: > > Thanks for starting this discussion now. It is an interesting > > discussion. Some thoughts below. > > We can decide based on community consensus and

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-21 Thread Jerin Jacob
On Mon, Feb 17, 2020 at 4:28 PM Jerin Jacob wrote: > > On Mon, Feb 17, 2020 at 2:08 PM Thomas Monjalon wrote: > > > > Hi Jerin, > > Hi Thomas, > > Thanks for starting this discussion now. It is an interesting > discussion. Some thoughts below. > We can decide based on community consensus and fol

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-17 Thread Jerin Jacob
On Mon, Feb 17, 2020 at 2:08 PM Thomas Monjalon wrote: > > Hi Jerin, Hi Thomas, Thanks for starting this discussion now. It is an interesting discussion. Some thoughts below. We can decide based on community consensus and follow a single rule across the components. > > 17/02/2020 08:19, Jerin

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-17 Thread Thomas Monjalon
Hi Jerin, 17/02/2020 08:19, Jerin Jacob: > I got initial comments from Ray and Stephen on this RFC[1]. Thanks for > the comments. > > Is anyone else planning to have an architecture level or API usage > level review or any review of other top-level aspects? If we add rte_graph to DPDK, we will h

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-02-16 Thread Jerin Jacob
I got initial comments from Ray and Stephen on this RFC[1]. Thanks for the comments. Is anyone else planning to have an architecture level or API usage level review or any review of other top-level aspects? I believe low-level aspects of the code can be taken care of from the v1 series onwards. I

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-01-31 Thread Jerin Jacob
On Sat, Feb 1, 2020 at 12:05 AM Ray Kinsella wrote: > > Hi Jerin, Hi Ray, > Much kudos on a huge contribution to the community. All the authors of this patch set spend at least the last 3/4 months to bring this up RFC with performance data with an l3fwd-graph example application. We hope it wou

Re: [dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-01-31 Thread Ray Kinsella
Hi Jerin, Much kudos on a huge contribution to the community. Look forward to spend more time looking at it in the next few days. I'll bite and ask the obvious questions - why would I use rte_graph over FD.io VPP? Ray K On 31/01/2020 17:01, jer...@marvell.com wrote: > From: Jerin Jacob > >

[dpdk-dev] [RFC PATCH 0/5] graph: introduce graph subsystem

2020-01-31 Thread jerinj
From: Jerin Jacob This RFC is targeted for v20.05 release. This RFC patch includes an implementation of graph architecture for packet processing using DPDK primitives. Using graph traversal for packet processing is a proven architecture that has been implemented in various open source libraries