Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-06-22 Thread Finn Christensen
Sent: 22. juni 2018 09:07 To: Finn Christensen ; Koujalagi, MalleshX ; y...@fridaylinux.org Cc: d...@openvswitch.org; Ergin, Mesut A ; Tsai, James ; Olga Shern Subject: Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow Finn, It is great that we are aligned w/ the finding. I ag

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-06-22 Thread Shahaf Shuler
; Koujalagi, MalleshX; y...@fridaylinux.org Cc: d...@openvswitch.org; Ergin, Mesut A; Tsai, James; Olga Shern Subject: RE: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow Hi Shahaf, These are exactly the same bugs I found today. I added the calculation of the offset l3_ofs and

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-06-21 Thread Finn Christensen
From: Shahaf Shuler Sent: 21. juni 2018 19:26 To: Finn Christensen ; Koujalagi, MalleshX ; y...@fridaylinux.org Cc: d...@openvswitch.org; Ergin, Mesut A ; Tsai, James ; Olga Shern Subject: RE: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow Hi Finn, Finally I was able to reprod

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-06-21 Thread Shahaf Shuler
ursday, June 21, 2018 5:46 PM To: Koujalagi, MalleshX ; Shahaf Shuler ; y...@fridaylinux.org Cc: d...@openvswitch.org; Ergin, Mesut A ; Tsai, James Subject: RE: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow Hi Mallesh and Shahaf, I have tried to reproduce the issue Mallesh is rep

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-06-21 Thread Finn Christensen
lagi, MalleshX Sent: 20. juni 2018 00:59 To: Shahaf Shuler ; y...@fridaylinux.org; Finn Christensen Cc: d...@openvswitch.org; Ergin, Mesut A ; Tsai, James Subject: RE: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow Hi Shahaf, Thanks for setting up VXLAN env. and trying to r

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-06-19 Thread Koujalagi, MalleshX
er [mailto:shah...@mellanox.com] Sent: Monday, June 18, 2018 4:05 AM To: Koujalagi, MalleshX ; y...@fridaylinux.org; f...@napatech.com Cc: d...@openvswitch.org; Ergin, Mesut A ; Tsai, James Subject: RE: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow Mallesh, I was finally able to s

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-06-18 Thread Shahaf Shuler
..@openvswitch.org; Ergin, Mesut A ; Tsai, James Subject: RE: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow Hi Shahaf, Thanks for pointing NIC/protocol support. Find inline comments: >>When you say DECAP functionality is broken you mean the flow is not actually >>inser

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-06-15 Thread Koujalagi, MalleshX
Hi Shahaf, Thanks for pointing NIC/protocol support. Find inline comments: >>When you say DECAP functionality is broken you mean the flow is not actually >>inserted to the HW right? [Mallesh]: Yes, DECAP flows are not inserted to HW. >>The datapath should still DECAP the flow correctly. [Mal

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-06-14 Thread Shahaf Shuler
ffload are: +- L2: Ethernet, VLAN +- L3: IPv4, IPv6 +- L4: TCP, UDP, SCTP, ICMP --Shahaf From: Koujalagi, MalleshX Sent: Thursday, June 14, 2018 4:35 AM To: y...@fridaylinux.org; Shahaf Shuler ; f...@napatech.com Cc: d...@openvswitch.org; Ergin, Mesut A ; Tsai, James Subject: [ovs-dev] [PATCH v9 0/7

[ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-06-13 Thread Koujalagi, MalleshX
Hi Yuanhan/Finn/Shahaf, I tried hw-offloading patch on top OvS v2.9.0 and DPDK 17.11.0 with VXLAN encap/decap functionalities. VXLAN encap is working fine, however VXLAN decap functionality is broken, Please find HW/SW conf and Setup as below: [HW/SW configuration]: CPU:

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-06-12 Thread Shahaf Shuler
Flavio scripts is really simple. BTW - you can use the latest stable tree of 17.11 (what will be 17.11.3), it includes the custom fixes I gave Flavio. More below Thursday, June 7, 2018 10:15 PM, Flavio Leitner: > Subject: Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_f

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-05-22 Thread Flavio Leitner
On Tue, May 22, 2018 at 10:27:07AM -0300, Flavio Leitner wrote: > On Mon, May 21, 2018 at 02:25:56PM +, Shahaf Shuler wrote: > > Hi Flavio, thanks for reporting this issue. > > > > Saturday, May 19, 2018 1:47 AM, Flavio Leitner: > > > Subject: Re: [ovs-dev

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-05-22 Thread Flavio Leitner
On Mon, May 21, 2018 at 02:25:56PM +, Shahaf Shuler wrote: > Hi Flavio, thanks for reporting this issue. > > Saturday, May 19, 2018 1:47 AM, Flavio Leitner: > > Subject: Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow > > > > > > &g

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-05-21 Thread Stokes, Ian
> Hi Flavio, thanks for reporting this issue. > > Saturday, May 19, 2018 1:47 AM, Flavio Leitner: > > Subject: Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with > > rte_flow > > > > > > > > Hello, > > > > I looked at the patchset

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-05-21 Thread Shahaf Shuler
Hi Flavio, thanks for reporting this issue. Saturday, May 19, 2018 1:47 AM, Flavio Leitner: > Subject: Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow > > > > Hello, > > I looked at the patchset (v9) and I found no obvious problems, but I miss >

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-05-18 Thread Flavio Leitner
Hello, I looked at the patchset (v9) and I found no obvious problems, but I miss some instrumentation to understand what is going on. For example, how many flows are offloaded, or how many per second, etc... We can definitely work on that as a follow up. I have a MLX5 (16.20.1010) which is conn

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-05-18 Thread Shahaf Shuler
tokes, Ian > > Sent: Thursday, May 10, 2018 10:19 PM > > To: Shahaf Shuler ; f...@napatech.com > > Cc: ovs-dev@openvswitch.org; Flavio Leitner ; > > simon.hor...@netronome.com > > Subject: Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with > > rte_flow > >

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-05-14 Thread Stokes, Ian
: Shahaf Shuler ; f...@napatech.com > Cc: ovs-dev@openvswitch.org; Flavio Leitner ; > simon.hor...@netronome.com > Subject: Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow > > > > > -Original Message- > > From: Shahaf Shuler [mailto:shah...@mellanox.com] &

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-05-13 Thread Olga Shern
: Shahaf Shuler ; f...@napatech.com Cc: ovs-dev@openvswitch.org; Flavio Leitner ; simon.hor...@netronome.com Subject: Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow > -Original Message- > From: Shahaf Shuler [mailto:shah...@mellanox.com] > Sent: Thursday, May 10,

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-05-10 Thread Stokes, Ian
> -Original Message- > From: Shahaf Shuler [mailto:shah...@mellanox.com] > Sent: Thursday, May 10, 2018 1:41 PM > To: Stokes, Ian ; f...@napatech.com > Cc: ovs-dev@openvswitch.org; simon.hor...@netronome.com; Flavio Leitner > > Subject: RE: [PATCH v9 0/7] OVS-DPDK flow offload with rte_f

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-05-10 Thread Shahaf Shuler
Hi, Friday, April 20, 2018 11:07 AM, Stokes, Ian: > Subject: RE: [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow > > > > Hi, > > > > > > Here is a joint work from Mellanox and Napatech, to enable the flow > > > hw offload with the DPDK generic flow interface (rte_flow). > > > > Hi folks, I fee

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-04-20 Thread Stokes, Ian
> > Hi, > > > > Here is a joint work from Mellanox and Napatech, to enable the flow hw > > offload with the DPDK generic flow interface (rte_flow). > > Hi folks, I feel Mellanox/Netronome have reached the point where HWOL can > be introduced to OVS DPDK pending performance review. Apologies , Mel

Re: [ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-04-19 Thread Stokes, Ian
> Hi, > > Here is a joint work from Mellanox and Napatech, to enable the flow hw > offload with the DPDK generic flow interface (rte_flow). Hi folks, I feel Mellanox/Netronome have reached the point where HWOL can be introduced to OVS DPDK pending performance review. This has not been an easy p

[ovs-dev] [PATCH v9 0/7] OVS-DPDK flow offload with rte_flow

2018-04-17 Thread Shahaf Shuler
Hi, Here is a joint work from Mellanox and Napatech, to enable the flow hw offload with the DPDK generic flow interface (rte_flow). The basic idea is to associate the flow with a mark id (a unit32_t number). Later, we then get the flow directly from the mark id, which could bypass some heavy CPU