Re: [ovs-dev] [ovs-dev, v4, 1/2] OVN: Enable E-W Traffic, Vlan backed DVR

2019-04-24 Thread 0-day Robot
Bleep bloop. Greetings Ankur Sharma, I am a robot and I have tried out your patch. Thanks for your contribution. I encountered some error that I wasn't expecting. See the details below. checkpatch: WARNING: Line lacks whitespace around operator #611 FILE: ovn/utilities/ovn-nbctl.c:575:

Re: [ovs-dev] [PATCH v3 0/4] OVN: Distributed Virtual Router for Vlan Backed Networks

2019-04-24 Thread Ankur Sharma
Hi Ben, I have submitted a V4 with following changes. a. More elaborate documentation and commit messages. b. Converged the patch set to 2 patches. Dividing them as for E-W and N-S traffic. c. Changes in nbctl to NOT to set network_type if not given in argument. d. Fixed the 3 space

[ovs-dev] [PATCH v4 2/2] OVN: Enable N-S Traffic, Vlan backed DVR

2019-04-24 Thread Ankur Sharma
Background: [1] https://mail.openvswitch.org/pipermail/ovs-dev/2018-October/353066.html [2] https://docs.google.com/document/d/1uoQH478wM1OZ16HrxzbOUvk5LvFnfNEWbkPT6Zmm9OU/edit?usp=sharing This Series: Layer 2, Layer 3 E-W and Layer 3 N-S (NO NAT) changes for vlan backed distributed logical

[ovs-dev] [PATCH v4 1/2] OVN: Enable E-W Traffic, Vlan backed DVR

2019-04-24 Thread Ankur Sharma
Background: [1] https://mail.openvswitch.org/pipermail/ovs-dev/2018-October/353066.html [2] https://docs.google.com/document/d/1uoQH478wM1OZ16HrxzbOUvk5LvFnfNEWbkPT6Zmm9OU/edit?usp=sharing This Series: Layer 3 E-W and Layer 3 N-S (NO NAT) changes for vlan backed distributed logical router. This

[ovs-dev] [PATCH v4 0/2] OVN: Distributed Virtual Router for Vlan Backed Networks

2019-04-24 Thread Ankur Sharma
This series is about enhancing the logical router functionality in OVN to work with vlan backed logical switches. Intial proposal was discused here: [1] https://mail.openvswitch.org/pipermail/ovs-dev/2018-October/353066.html [2]

[ovs-dev] [PATCHv6] netdev-afxdp: add new netdev type for AF_XDP.

2019-04-24 Thread William Tu
The patch introduces experimental AF_XDP support for OVS netdev. AF_XDP is a new address family working together with eBPF/XDP. A socket with AF_XDP family can receive and send raw packets from an eBPF/XDP program attached to the netdev. For details introduction and configuration, see

Re: [ovs-dev] [PATCH] Documentation: Update documentation for OpenFlow support.

2019-04-24 Thread Ben Pfaff
On Wed, Apr 24, 2019 at 03:13:22PM -0700, Yi-Hung Wei wrote: > On Wed, Apr 24, 2019 at 9:42 AM Ben Pfaff wrote: > > > > The commits that implemented these features forgot to update the > > documentation. > > > > Signed-off-by: Ben Pfaff > > --- > > Documentation/topics/openflow.rst | 26

Re: [ovs-dev] [PATCH v2] datapath-windows: Do not send out nbls when cloned nbls are being accessed

2019-04-24 Thread Alin Gabriel Serdean
> On 11 Apr 2019, at 19:14, Anand Kumar via dev wrote: > > As per MSDN documentation, "As soon as a filter driver calls the > NdisFSendNetBufferLists function, it relinquishes ownership of > the NET_BUFFER_LIST structures and all associated resources. > A filter driver should never try to

Re: [ovs-dev] [PATCH] Documentation: Update documentation for OpenFlow support.

2019-04-24 Thread Yi-Hung Wei
On Wed, Apr 24, 2019 at 9:42 AM Ben Pfaff wrote: > > The commits that implemented these features forgot to update the > documentation. > > Signed-off-by: Ben Pfaff > --- > Documentation/topics/openflow.rst | 26 +- > 1 file changed, 1 insertion(+), 25 deletions(-) > >

Re: [ovs-dev] [PATCH] netdev: Dynamic per-port Flow API.

2019-04-24 Thread Roni Bar Yanai
Hi Ilya, Please see comment/clarification inline. Thanks, Roni >-Original Message- >From: Ilya Maximets >Sent: Wednesday, April 24, 2019 6:12 PM >To: Ophir Munk ; ovs-dev@openvswitch.org >Cc: Ian Stokes ; Flavio Leitner ; >Kevin >Traynor ; Roni Bar Yanai ; Finn >Christensen ; Ben Pfaff

Re: [ovs-dev] OVN/OVS Split POC: version 2

2019-04-24 Thread Guru Shetty
Mark, The debian directory currently has scripts that build OVN packages for Ubuntu. You plan to move that, right? On Wed, 24 Apr 2019 at 05:27, Mark Michelson wrote: > On 4/23/19 5:35 PM, Justin Pettit wrote: > > > >> On Apr 23, 2019, at 2:25 PM, Ben Pfaff wrote: > >> > >> I got the right

Re: [ovs-dev] [PATCH] travis: Fix checks skipping by sparse.

2019-04-24 Thread Yi-Hung Wei
On Wed, Apr 24, 2019 at 6:00 AM Ilya Maximets wrote: > > Recent commit in "sparse" broke checking the OVS sources, because > 'make' uses '-MD' flag to generate dependencies as a side effect > within compilation commands, but "sparse" skips all the build commands > that contains '-MD' and friends.

Re: [ovs-dev] [PATCH] ovsdb-server.7: Describe message ordering between "update" and "transact".

2019-04-24 Thread Han Zhou
On Tue, Apr 23, 2019 at 5:27 PM Ben Pfaff wrote: > > On Tue, Apr 23, 2019 at 12:32:04PM -0700, Han Zhou wrote: > > On Mon, Apr 22, 2019 at 2:00 PM Ben Pfaff wrote: > > > > > > This comes up sometime and it's best to document it. > > > > > > Signed-off-by: Ben Pfaff > > > --- > > >

[ovs-dev] [PATCH branch-2.7 1/1] dpdk: Use DPDK 16.11.9 release.

2019-04-24 Thread Ian Stokes
Modify travis linux build script to use the latest DPDK stable release 16.11.9. Update docs for latest DPDK stable releases. Note 16.11.9 is the final support release for the 16.11 series, no further support releases for DPDK 16.11 are expected. Signed-off-by: Ian Stokes ---

[ovs-dev] [PATCH 1/1] dpdk: Use DPDK 18.11.1 release.

2019-04-24 Thread Ian Stokes
Modify travis linux build script to use the latest DPDK stable release 18.11.1. Update docs for latest DPDK stable releases. Signed-off-by: Ian Stokes --- .travis/linux-build.sh | 2 +- Documentation/faq/releases.rst | 4 ++-- Documentation/intro/install/dpdk.rst

[ovs-dev] [PATCH] Documentation: Update documentation for OpenFlow support.

2019-04-24 Thread Ben Pfaff
The commits that implemented these features forgot to update the documentation. Signed-off-by: Ben Pfaff --- Documentation/topics/openflow.rst | 26 +- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/Documentation/topics/openflow.rst

Re: [ovs-dev] Spende meiner 39.500.000 Euro an eine ehrliche und seriöse Person

2019-04-24 Thread Hans-Peter Oepen via dev
Guten Morgen Ich bin Dr. Hans-Peter Oepen. Ich leide an Prostatakrebs, der todkrank ist, das heißt, ich bin zum sicheren Tod verurteilt.Mein Arzt hat mir gerade mitgeteilt, dass meine Tage aufgrund meiner schlechten Gesundheit gezählt werden. Mein Familienstand ist so, dass ich keine Frau habe,

Re: [ovs-dev] [RFC 0/2] Split up netdev offloading to separate module.

2019-04-24 Thread Ben Pfaff
On Wed, Apr 24, 2019 at 05:07:16PM +0300, Ilya Maximets wrote: > This is the further work about splitting up netdev offloading > from the generic netdev related code and making different > netdev flow offloading implementations more or less consistent. > > Based on previous patch: "netdev:

Re: [ovs-dev] sparse: Configure target operating system and fix fallout.

2019-04-24 Thread Ben Pfaff
On Wed, Apr 24, 2019 at 03:40:21PM +0300, Ilya Maximets wrote: > On 24.04.2019 2:42, Ben Pfaff wrote: > > cgcc, the "sparse" wrapper that OVS uses, can be told the host architecture > > or the host OS or both. Until now, OVS has told it the host architecture > > because it is fairly common that

Re: [ovs-dev] [PATCH] travis: Fix checks skipping by sparse.

2019-04-24 Thread Ben Pfaff
On Wed, Apr 24, 2019 at 04:00:22PM +0300, Ilya Maximets wrote: > Recent commit in "sparse" broke checking the OVS sources, because > 'make' uses '-MD' flag to generate dependencies as a side effect > within compilation commands, but "sparse" skips all the build commands > that contains '-MD' and

Re: [ovs-dev] [PATCH] netdev: Dynamic per-port Flow API.

2019-04-24 Thread Ilya Maximets
On 24.04.2019 17:26, Ophir Munk wrote: > Hi Ilya, > Please find comments inline and at the end of this mail. Hi. Thanks for review. Comments inline. Best regards, Ilya Maximets. > > Regards, > Ophir > >> -Original Message- >> From: Ilya Maximets >> Sent: Tuesday, April 23, 2019 7:19

Re: [ovs-dev] [PATCH] netdev: Dynamic per-port Flow API.

2019-04-24 Thread Ophir Munk
Hi Ilya, Please find comments inline and at the end of this mail. Regards, Ophir > -Original Message- > From: Ilya Maximets > Sent: Tuesday, April 23, 2019 7:19 PM > To: ovs-dev@openvswitch.org > Cc: Ian Stokes ; Flavio Leitner ; > Ophir Munk ; Kevin Traynor > ; Roni Bar Yanai ; Finn >

[ovs-dev] [RFC 2/2] netdev-offload: Rename offload providers.

2019-04-24 Thread Ilya Maximets
Flow API providers renamed to be consistent with parent module 'netdev-offload' and look more like each other. '_rte_' replaced with more convenient '_dpdk_'. We'll have following structure: Common code: lib/netdev-offload-provider.h lib/netdev-offload.c lib/netdev-offload.h

[ovs-dev] [RFC 1/2] netdev: Split up netdev offloading to separate module.

2019-04-24 Thread Ilya Maximets
New module 'netdev-offload' created to manage different flow API implementations. All the generic and provider independent code moved there from the 'netdev' module. Flow API providers further encapsulated. The only function that was changed is 'netdev_any_oor'. Now it uses offloading related

[ovs-dev] [RFC 0/2] Split up netdev offloading to separate module.

2019-04-24 Thread Ilya Maximets
This is the further work about splitting up netdev offloading from the generic netdev related code and making different netdev flow offloading implementations more or less consistent. Based on previous patch: "netdev: Dynamic per-port Flow API." Depends-on:

Re: [ovs-dev] [PATCH] netdev: Dynamic per-port Flow API.

2019-04-24 Thread Ilya Maximets
On 24.04.2019 2:43, Ben Pfaff wrote: > This caused a "sparse" warning for me until I found and fixed a bug in > our "sparse" support: > https://mail.openvswitch.org/pipermail/ovs-dev/2019-April/358455.html > Thanks for the report. Your patch looks good. I tried to figure out why Travis

Re: [ovs-dev] [PATCH 1/2] cgcc: gendeps for -MM, -MD & -MMD too

2019-04-24 Thread Ilya Maximets
On 20.02.2019 16:34, Luc Van Oostenryck wrote: > These flags must set '$gendeps', just like a plain '-M' do, > since they implies '-M'. > > Signed-off-by: Luc Van Oostenryck > --- Hi. Unlike simple '-M', '-MD' and '-MMD' doesn't imply '-E'. And according to man: "Since -E is not implied, -MD

[ovs-dev] Contact Nadia asap

2019-04-24 Thread Mrs Nadia Mohammed
Dear Hello My Name is Remi Marius , I'm happy to inform you about my success in getting those funds transferred under the cooperation of a new partner from Paraguay. Presently I’m in Paraguay for investment projects with my own share of the total sum.

[ovs-dev] [PATCH] travis: Fix checks skipping by sparse.

2019-04-24 Thread Ilya Maximets
Recent commit in "sparse" broke checking the OVS sources, because 'make' uses '-MD' flag to generate dependencies as a side effect within compilation commands, but "sparse" skips all the build commands that contains '-MD' and friends. Let's revert the bad commit as a workaround before installing

Re: [ovs-dev] sparse: Configure target operating system and fix fallout.

2019-04-24 Thread Ilya Maximets
On 24.04.2019 2:42, Ben Pfaff wrote: > cgcc, the "sparse" wrapper that OVS uses, can be told the host architecture > or the host OS or both. Until now, OVS has told it the host architecture > because it is fairly common that it doesn't guess it automatically. Until > now, OS has not told it the

Re: [ovs-dev] OVN/OVS Split POC: version 2

2019-04-24 Thread Mark Michelson
On 4/23/19 5:35 PM, Justin Pettit wrote: On Apr 23, 2019, at 2:25 PM, Ben Pfaff wrote: I got the right permissions to move this, so it is now in ovn-org: https://github.com/ovn-org/ovn Yes, let's use this as the place for development. I also gave Numan permission to write to the repo as