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

2017-09-12 Thread Darrell Ball
On 9/7/17, 6:59 PM, "Yuanhan Liu" wrote: On Thu, Sep 07, 2017 at 06:52:49PM +, Patil, Harish wrote: > >Hi all, > > > >Can you please confirm that you are supporting offloading of both the EMC > >flows and DPCLs (megaflows) here, i.e. OVS would skip hash table lookups

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

2017-09-12 Thread Patil, Harish
-Original Message- From: Yuanhan Liu Date: Thursday, September 7, 2017 at 6:58 PM To: Harish Patil Cc: Finn Christensen , "d...@openvswitch.org" , "db...@vmware.com" Subject: Re: [ovs-dev] [PATCH v2 0/8] OVS-DPDK flow offload with rte_flow >On Thu, Sep 07, 2

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

2017-09-11 Thread Chandran, Sugesh
Regards _Sugesh > -Original Message- > From: Yuanhan Liu [mailto:y...@fridaylinux.org] > Sent: Monday, September 11, 2017 11:23 AM > To: Chandran, Sugesh > Cc: d...@openvswitch.org > Subject: Re: [ovs-dev] [PATCH v2 0/8] OVS-DPDK flow offload with rte_flow > >

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

2017-09-11 Thread Yuanhan Liu
On Mon, Sep 11, 2017 at 10:00:06AM +, Chandran, Sugesh wrote: > > > In our implementation we have a feature discovery at the OVS init. It will > > also populate the OVSDB to expose the device capability to higher > > management layers. The new table introduced in OVSDB is like below. > > > > T

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

2017-09-11 Thread Chandran, Sugesh
Regards _Sugesh > -Original Message- > From: Yuanhan Liu [mailto:y...@fridaylinux.org] > Sent: Monday, September 11, 2017 10:12 AM > To: Chandran, Sugesh > Cc: d...@openvswitch.org > Subject: Re: [ovs-dev] [PATCH v2 0/8] OVS-DPDK flow offload with rte_flow > >

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

2017-09-11 Thread Yuanhan Liu
On Sun, Sep 10, 2017 at 04:12:47PM +, Chandran, Sugesh wrote: > Hi Yuanhan, > > Thank you for sending out the patch series. Hi Sugesh, Thank you for taking your time to review it! > We are also looking into something similar to enable full offload in OVS-DPDK. Good to know! > It is base

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

2017-09-10 Thread Yuanhan Liu
I see. Thanks! --yliu On Fri, Sep 08, 2017 at 07:29:48PM +, Darrell Ball wrote: > Hi Yuanhan > > In the dpdk public meeting, we requested Simon to also review this series to > check > that it is sync with the HWOL for kernel with respect to one or two high > level aspects. > I had

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

2017-09-10 Thread Chandran, Sugesh
f Yuanhan Liu > Sent: Tuesday, September 5, 2017 10:23 AM > To: d...@openvswitch.org > Subject: [ovs-dev] [PATCH v2 0/8] 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

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

2017-09-08 Thread Darrell Ball
Hi Yuanhan In the dpdk public meeting, we requested Simon to also review this series to check that it is sync with the HWOL for kernel with respect to one or two high level aspects. I had some comments related to coding standards for V2, but I’ll wait for you to respond to Simon’s comments befo

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

2017-09-07 Thread Yuanhan Liu
On Thu, Sep 07, 2017 at 06:52:49PM +, Patil, Harish wrote: > >Hi all, > > > >Can you please confirm that you are supporting offloading of both the EMC > >flows and DPCLs (megaflows) here, i.e. OVS would skip hash table lookups > >in both the cases if UFID is provided in the MBUF. Assuming that

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

2017-09-07 Thread Patil, Harish
-Original Message- From: Finn Christensen Date: Tuesday, September 5, 2017 at 11:53 PM To: Harish Patil , Yuanhan Liu , "d...@openvswitch.org" Cc: "db...@vmware.com" Subject: RE: [ovs-dev] [PATCH v2 0/8] OVS-DPDK flow offload with rte_flow > >-Original

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

2017-09-05 Thread Finn Christensen
-Original Message- From: Patil, Harish [mailto:harish.pa...@cavium.com] Sent: 6. september 2017 08:34 To: Yuanhan Liu ; d...@openvswitch.org Cc: Finn Christensen ; db...@vmware.com Subject: Re: [ovs-dev] [PATCH v2 0/8] OVS-DPDK flow offload with rte_flow -Original Message

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

2017-09-05 Thread Patil, Harish
-Original Message- From: on behalf of Yuanhan Liu Date: Tuesday, September 5, 2017 at 2:22 AM To: "d...@openvswitch.org" Subject: [ovs-dev] [PATCH v2 0/8] OVS-DPDK flow offload with rte_flow >Hi, > >Here is a joint work from Mellanox and Napatech, to enable the fl

[ovs-dev] [PATCH v2 0/8] OVS-DPDK flow offload with rte_flow

2017-09-05 Thread Yuanhan Liu
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, bypassing the heavy emc processing