Re: [ovs-dev] [RFC v3 0/4] netdev-offload: Prerequisites of vport offloading via DPDK.

2019-12-11 Thread Ophir Munk
Hi Ilya, Testing this RFC series on master branch (kernel and dpdk) passed OK. I sent 2 small comments. Other than that - Acked-by Ophir Munk Acked-by Eli Britstein Regards, Ophir > -Original Message- > From: Ilya Maximets > Sent: Friday, December 6, 2019 4:35 PM > To: Ophir Munk ; I

Re: [ovs-dev] [RFC v3 0/4] netdev-offload: Prerequisites of vport offloading via DPDK.

2019-12-08 Thread Ophir Munk
Hi Ilya, I think the root cause for the issues mentioned below is the usage of pmd->dp->dpif->dpif_class rather than pmd->dp->class. Please see a fixing patch https://patchwork.ozlabs.org/patch/1205684/ ("dpif-netdev: Retrieve dpif_class from struct dp_netdev "). When running dpctl statistics th

Re: [ovs-dev] [RFC v3 0/4] netdev-offload: Prerequisites of vport offloading via DPDK.

2019-12-08 Thread Eli Britstein
On 12/6/2019 4:34 PM, Ilya Maximets wrote: > On 06.12.2019 14:09, Ophir Munk wrote: >> Hi Ilya, >> I applied this series on master ("dpdk: Update to use DPDK 19.11.") and >> PINGed between two "dpdk" ports (hw-offload=true). >> It worked fine. >> Then I watched flow statistics (dpif based) by exe

Re: [ovs-dev] [RFC v3 0/4] netdev-offload: Prerequisites of vport offloading via DPDK.

2019-12-06 Thread Ilya Maximets
On 06.12.2019 14:09, Ophir Munk wrote: > Hi Ilya, > I applied this series on master ("dpdk: Update to use DPDK 19.11.") and > PINGed between two "dpdk" ports (hw-offload=true). > It worked fine. > Then I watched flow statistics (dpif based) by executing the command in (1): > (1) watch ovs-appctl d

Re: [ovs-dev] [RFC v3 0/4] netdev-offload: Prerequisites of vport offloading via DPDK.

2019-12-06 Thread Ophir Munk
Hi Ilya, I applied this series on master ("dpdk: Update to use DPDK 19.11.") and PINGed between two "dpdk" ports (hw-offload=true). It worked fine. Then I watched flow statistics (dpif based) by executing the command in (1): (1) watch ovs-appctl dpif/dump-flows -m It worked fine. Then I watched f

Re: [ovs-dev] [RFC v3 0/4] netdev-offload: Prerequisites of vport offloading via DPDK.

2019-12-04 Thread Simon Horman
On Tue, Dec 03, 2019 at 12:13:11PM +0100, Ilya Maximets wrote: > These patches are necessary to enable vxlan offloading for > userspace datapath via DPDK flow offloading API (not tested). > They allows to properly distinguish userspace tunnels from the > system tunnels on netdev level in order to c

[ovs-dev] [RFC v3 0/4] netdev-offload: Prerequisites of vport offloading via DPDK.

2019-12-03 Thread Ilya Maximets
These patches are necessary to enable vxlan offloading for userspace datapath via DPDK flow offloading API (not tested). They allows to properly distinguish userspace tunnels from the system tunnels on netdev level in order to choose appropriate flow offloading API provider. Before these patches i