Re: [ovs-dev] [PATCH V3 00/40] Add ERSPAN support

2018-05-18 Thread Gregory Rose
On 5/18/2018 5:49 PM, Greg Rose wrote: This series of patches is the backport of the Linux kernel upstream ERSPAN feature support. The first patch does some cleanup of unsupported kernel code. The remaining patches in the series begin the backport of the ERSPAN code. As part of the ERSPAN back

Re: [ovs-dev] [PATCH v1] ovndb-servers.ocf: add LB support for managing ovsdb cluster

2018-05-18 Thread Ginwala, Aliasgar
Please try v2 that is sent out. Have made minor improvements post review from Han. Please set LISTEN_ON_MASTER_IP_ONLY and LISTEN_ON_SLAVE to no when creating resource for LB. Regards, From: "Ginwala, Aliasgar" Date: Friday, May 18, 2018 at 12:01 PM To: Numan Siddique , aginwala Cc: ovs de

[ovs-dev] [PATCH v2] ovndb-servers.ocf: add support for managing cluster

2018-05-18 Thread aginwala
using pacemaker so that controllers can be placed in different fault domains. Signed-off-by: aginwala --- ovn/utilities/ovndb-servers.ocf | 83 - 1 file changed, 65 insertions(+), 18 deletions(-) diff --git a/ovn/utilities/ovndb-servers.ocf b/ovn/utilitie

[ovs-dev] [PATCH V3 40/40] erspan: fix invalid erspan version.

2018-05-18 Thread Greg Rose
From: William Tu ERSPAN only support version 1 and 2. When packets send to an erspan device which does not have proper version number set, drop the packet. In real case, we observe multicast packets sent to the erspan pernet device, erspan0, which does not have erspan version configured. Repor

[ovs-dev] [PATCH V3 39/40] gre: Resolve gre receive issues

2018-05-18 Thread Greg Rose
On newer Linux kernels or on older kernels such as Red Hat that backport from newer upstream Linux kernel releases the built-in gre kernel module will interfere with OVS gre code in the receive path. Fix this up by placing the gre kernel code within the openvswitch driver so it will not have to de

[ovs-dev] [PATCH V3 38/40] rhel: Enable ERSPAN features for RHEL 7.x

2018-05-18 Thread Greg Rose
Enable ERSPAN on RHEL 7.x Signed-off-by: Greg Rose --- acinclude.m4| 15 ++- datapath/linux/compat/ip6_gre.c | 13 ++--- datapath/linux/compat/ip_gre.c | 12 ++-- 3 files changed, 26 insertions(+), 14 deletions(-) diff --git a/acinclude.m4 b/acin

[ovs-dev] [PATCH V3 37/40] erspan: set bso when truncated bit is set.

2018-05-18 Thread Greg Rose
From: William Tu Before the patch, the erspan BSO bit (Bad/Short/Oversized) is not handled. BSO has 4 possible values: 00 --> Good frame with no error, or unknown integrity 11 --> Payload is a Bad Frame with CRC or Alignment Error 01 --> Payload is a Short Frame 10 --> Payload is an Over

[ovs-dev] [PATCH V3 36/40] erspan: auto detect truncated ipv6 packets.

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit d5db21a3e6977dcb42cee3d16cd69901fa66510a Author: William Tu Date: Fri May 11 05:49:47 2018 -0700 erspan: auto detect truncated ipv6 packets. Currently the truncated bit is set only when 1) the mirrored packet is larger than mtu

[ovs-dev] [PATCH V3 35/40] ip6erspan: make sure enough headroom at xmit.

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit e41c7c68ea771683cae5a7f81c268f38d7912ecb Author: William Tu Date: Fri Mar 9 07:34:42 2018 -0800 ip6erspan: make sure enough headroom at xmit. The patch adds skb_cow_header() to ensure enough headroom at ip6erspan_tunnel_xmit be

[ovs-dev] [PATCH V3 34/40] ip6erspan: improve error handling for erspan version number.

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit d6aa71197ffcb68850bfebfc3fc160abe41df53b Author: William Tu Date: Fri Mar 9 07:34:41 2018 -0800 ip6erspan: improve error handling for erspan version number. When users fill in incorrect erspan version number through the struct

[ovs-dev] [PATCH V3 33/40] ip6gre: add erspan v2 to tunnel lookup

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit 3b04caab81649a9e8d5375b919b6653d791951df Author: William Tu Date: Fri Mar 9 07:34:40 2018 -0800 ip6gre: add erspan v2 to tunnel lookup The patch adds the erspan v2 proto in ip6gre_tunnel_lookup so the erspan v2 tunnel can be fo

[ovs-dev] [PATCH V3 32/40] erspan: Add flow-based erspan options

2018-05-18 Thread Greg Rose
The patch add supports for flow-based erspan options. The erspan_ver, erspan_idx, erspan_dir, and erspan_hwid can be set as "flow" so that its value is set by the openflow rule, instead of statically configured at port creation time. Signed-off-by: William Tu --- V2 - A portion of this patch fro

[ovs-dev] [PATCH V3 26/40] userspace: add erspan tunnel support.

2018-05-18 Thread Greg Rose
From: William Tu ERSPAN is a tunneling protocol based on GRE tunnel. The patch add erspan tunnel support for ovs-vswitchd with userspace datapath. Configuring erspan tunnel is similar to gre tunnel, but with additional erspan's parameters. Matching a flow on erspan's metadata is also supported,

[ovs-dev] [PATCH V3 31/40] lib/dpif-netlink: Fix miscompare of gre ports

2018-05-18 Thread Greg Rose
In netdev_to_ovs_vport_type() it checks for netdev types matching "gre" with a strstr(). This makes it match ip6gre as well and return OVS_VPORT_TYPE_GRE, which is clearly wrong. Move the usage of strstr() *after* all the exact matches with strcmp() to avoid the problem permanently because when I

[ovs-dev] [PATCH V3 30/40] ip6gre: Add ip6gre vport type

2018-05-18 Thread Greg Rose
Add handlers for OVS_VPORT_TYPE_IP6GRE Cc: Ben Pfaff Signed-off-by: Greg Rose --- V2 - Folded in additional change from Ben Pfaff as per his suggestion. --- lib/dpif-netlink-rtnl.c | 4 +++- lib/dpif-netlink.c | 7 +-- lib/netdev-native-tnl.c | 8 ++-- lib/netdev-vport.c | 4

[ovs-dev] [PATCH V3 29/40] erspan: auto detect truncated packets.

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit 1baf5ebf8954d9bff8fa4e7dd6c416a0cebdb9e2 Author: William Tu Date: Fri Apr 27 14:16:32 2018 -0700 erspan: auto detect truncated packets. Currently the truncated bit is set only when the mirrored packet is larger than mtu. For c

[ovs-dev] [PATCH V3 27/40] erspan: add kernel datapath support

2018-05-18 Thread Greg Rose
From: William Tu pass check, check-kernel (4.16-rc4), check-system-userspace Signed-off-by: William Tu --- V3 - Tunnels fixup --- lib/dpif-netlink-rtnl.c | 20 +++--- lib/dpif-netlink.c| 3 + lib/odp-util.c| 152 ++

[ovs-dev] [PATCH V3 21/40] datapath: erspan: introduce erspan v2 for ip_gre

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit f551c91de262ba36b20c3ac19538afb4f4507441 Author: William Tu Date: Wed Dec 13 16:38:56 2017 -0800 net: erspan: introduce erspan v2 for ip_gre The patch adds support for erspan version 2. Not all features are supported in this

[ovs-dev] [PATCH V3 28/40] openvswitch: fix vport packet length check.

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit 46e371f0e78a82186a83cbcb4f4b8850417c7dd5 Author: William Tu Date: Wed Mar 7 15:38:48 2018 -0800 openvswitch: fix vport packet length check. When sending a packet to a tunnel device, the dev's hard_header_len could be larger tha

[ovs-dev] [PATCH V3 25/40] userspace: add gre sequence number support.

2018-05-18 Thread Greg Rose
From: William Tu The patch adds support for gre sequence number. Default is disable. When enable with 'options:seq=true', the outgoing gre packet will have its sequence number incremented by one. Signed-off-by: William Tu --- lib/netdev-native-tnl.c | 19 ++- lib/netdev-vport

[ovs-dev] [PATCH V3 24/40] netdev-native-tnl: refactor the tunnel push header.

2018-05-18 Thread Greg Rose
From: William Tu The patch adds additional 'struct netdev *' to the native tunnel's push_header() interface. This is used for later GRE sequence number support. Signed-off-by: William Tu --- lib/netdev-native-tnl.c | 6 -- lib/netdev-native-tnl.h | 6 -- lib/netdev-provider.h | 3 ++

[ovs-dev] [PATCH V3 23/40] datapath: add erspan version I and II support

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit fc1372f89ffe1f58b589643b75f679e452350703 Author: William Tu Date: Thu Jan 25 13:20:11 2018 -0800 openvswitch: add erspan version I and II support The patch adds support for openvswitch to configure erspan v1 and v2. The OVS_TU

[ovs-dev] [PATCH V3 22/40] compat: erspan: use bitfield instead of mask and offset

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit c69de58ba84f480879de64571d9dae5102d10ed6 Author: William Tu Date: Thu Jan 25 13:20:09 2018 -0800 net: erspan: use bitfield instead of mask and offset Originally the erspan fields are defined as a group into a __be16 field, and

[ovs-dev] [PATCH V3 20/40] datapath: Use correct tunnel receive for ip6gre

2018-05-18 Thread Greg Rose
During backports of ip6 gre I used ovs_ip_tunnel_rcv() for the ip6gre_rcv() function but that is wrong because it processes ipv4 tunnels. Use the correct backported ip6 tunnel receive in ip6 tunnel.c ip6_tnl_rcv(). Signed-off-by: Greg Rose --- datapath/linux/compat/ip6_gre.c | 3 +-- 1 file cha

[ovs-dev] [PATCH V3 19/40] datapath: Add dellink op to ip6gre and ip6erspan tap ops

2018-05-18 Thread Greg Rose
Fix an oversight in the ip6gre_tap_ops and ip6erspan_tap_ops in which the .dellink field was not initialized leading to bugs when trying to remove and re-add those type of ports. Signed-off-by: Greg Rose --- datapath/linux/compat/ip6_gre.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/da

[ovs-dev] [PATCH V3 17/40] compat: Fixups for some compile warnings and errors

2018-05-18 Thread Greg Rose
A lot of code has been pulled in. Fix it up to make sure it compiles correctly. Signed-off-by: Greg Rose --- datapath/linux/compat/gre.c | 23 datapath/linux/compat/include/net/gre.h | 47 - datapath/linux/compat/ip_gre.c |

[ovs-dev] [PATCH V3 16/40] compat: Add #define for gre_handle_offloads

2018-05-18 Thread Greg Rose
Fixes compile errors on some 4.x kernels. Signed-off-by: Greg Rose --- datapath/linux/compat/ip_gre.c | 1 + 1 file changed, 1 insertion(+) diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip_gre.c index f849971..b1493e0 100644 --- a/datapath/linux/compat/ip_gre.c +++ b/datap

[ovs-dev] [PATCH V3 15/40] compat: Move function to header

2018-05-18 Thread Greg Rose
tnl_flags_to_gre_flags is also needed in both ip_gre.c and gre.c on some kernels. Move it from ip_gre.c to the common header. Signed-off-by: Greg Rose --- datapath/linux/compat/include/net/gre.h | 23 +++ 1 file changed, 23 insertions(+) diff --git a/datapath/linux/compat/i

[ovs-dev] [PATCH V3 14/40] ip_gre: remove the incorrect mtu limit for ipgre tap

2018-05-18 Thread Greg Rose
From: Xin Long Upstream commit: commit cfddd4c33c254954927942599d299b3865743146 Author: Xin Long Date: Mon Dec 18 14:24:35 2017 +0800 ip_gre: remove the incorrect mtu limit for ipgre tap ipgre tap driver calls ether_setup(), after commit 61e84623ace3 ("net: centralize

[ovs-dev] [PATCH V3 13/40] ip_gre: erspan: reload pointer after pskb_may_pull

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit d91e8db5b629a3c8c81db4dc317a66c7b5591821 Author: William Tu Date: Fri Dec 15 14:27:44 2017 -0800 net: erspan: reload pointer after pskb_may_pull pskb_may_pull() can change skb->data, so we need to re-load pkt_md and ershdr at t

[ovs-dev] [PATCH V3 11/40] compat/erspan: refactor existing erspan code

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit 1d7e2ed22f8d9171fa8b629754022f22115b3f03 Author: William Tu Date: Wed Dec 13 16:38:55 2017 -0800 net: erspan: refactor existing erspan code The patch refactors the existing erspan implementation in order to support erspan versi

[ovs-dev] [PATCH V3 12/40] ip_gre: fix wrong return value of erspan_rcv

2018-05-18 Thread Greg Rose
From: Haishuang Yan Upstream commit: commit c05fad5713b81b049ec6ac4eb2d304030b1efdce Author: Haishuang Yan Date: Fri Dec 15 10:46:16 2017 +0800 ip_gre: fix wrong return value of erspan_rcv If pskb_may_pull return failed, return PACKET_REJECT instead of -ENOMEM. Fixes

[ovs-dev] [PATCH V3 10/40] ip_gre: Refactor the erpsan tunnel code.

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit a3222dc95ca751cdc5f6ac3c9b092b160b73ed9f Author: William Tu Date: Thu Nov 30 11:51:27 2017 -0800 ip_gre: Refector the erpsan tunnel code. Move two erspan functions to header file, erspan.h, so ipv6 erspan implementation can use

[ovs-dev] [PATCH V3 09/40] ip_gre: erspan device should keep dst

2018-05-18 Thread Greg Rose
From: Xin Long Upstream commit: commit c84bed440e4e11a973e8c0254d0dfaccfca41fb0 Author: Xin Long Date: Sun Oct 1 22:00:56 2017 +0800 ip_gre: erspan device should keep dst The patch 'ip_gre: ipgre_tap device should keep dst' fixed the issue ipgre_tap dev mtu couldn't b

[ovs-dev] [PATCH V3 08/40] ip_gre: set tunnel hlen properly in erspan_tunnel_init

2018-05-18 Thread Greg Rose
From: Xin Long Upstream commit: commit c122fda271717f4fc618e0a31e833941fd5f1efd Author: Xin Long Date: Sun Oct 1 22:00:55 2017 +0800 ip_gre: set tunnel hlen properly in erspan_tunnel_init According to __gre_tunnel_init, tunnel->hlen should be set as the headers' lengt

[ovs-dev] [PATCH V3 07/40] ip_gre: get key from session_id correctly in erspan_rcv

2018-05-18 Thread Greg Rose
From: Xin Long Upstream commit: commit 935a9749a36828af0e8be224a5cd4bc758112c34 Author: Xin Long Date: Sun Oct 1 22:00:53 2017 +0800 ip_gre: get key from session_id correctly in erspan_rcv erspan only uses the first 10 bits of session_id as the key to look up the tunn

[ovs-dev] [PATCH V3 02/40] gre: introduce native tunnel support for ERSPAN

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit 84e54fe0a5eaed696dee4019c396f8396f5a908b Author: William Tu Date: Tue Aug 22 09:40:28 2017 -0700 gre: introduce native tunnel support for ERSPAN The patch adds ERSPAN type II tunnel support. The implementation is based on the

[ovs-dev] [PATCH V3 06/40] ip_gre: check packet length and mtu correctly in erspan tx

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit f192970de860d3ab90aa9e2a22853201a57bde78 Author: William Tu Date: Thu Oct 5 12:07:12 2017 -0700 ip_gre: check packet length and mtu correctly in erspan tx Similarly to early patch for erspan_xmit(), the ARPHDR_ETHER device is t

[ovs-dev] [PATCH V3 04/40] gre: refactor the gre_fb_xmit

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit 862a03c35ed76c50a562f7406ad23315f7862642 Author: William Tu Date: Fri Aug 25 09:21:27 2017 -0700 gre: refactor the gre_fb_xmit The patch refactors the gre_fb_xmit function, by creating prepare_fb_xmit function for later ERSPAN

[ovs-dev] [PATCH V3 05/40] compat/gre: add collect_md mode

2018-05-18 Thread Greg Rose
From: William Tu commit 1a66a836da630cd70f3639208da549b549ce576b Author: William Tu Date: Fri Aug 25 09:21:28 2017 -0700 gre: add collect_md mode to ERSPAN tunnel Similar to gre, vxlan, geneve, ipip tunnels, allow ERSPAN tunnels to operate in 'collect metadata' mode.

[ovs-dev] [PATCH V3 03/40] gre: fix goto statement typo

2018-05-18 Thread Greg Rose
From: William Tu Upstream commit: commit e3d0328c76dde0b957f62f8c407b79f1d8fe3ef8 Author: William Tu Date: Tue Aug 22 17:04:05 2017 -0700 gre: fix goto statement typo Fix typo: pnet_tap_faied. Signed-off-by: William Tu Signed-off-by: David S. Miller Cc: Willia

[ovs-dev] [PATCH V3 00/40] Add ERSPAN support

2018-05-18 Thread Greg Rose
This series of patches is the backport of the Linux kernel upstream ERSPAN feature support. The first patch does some cleanup of unsupported kernel code. The remaining patches in the series begin the backport of the ERSPAN code. As part of the ERSPAN backport it was necessary to fixup the curren

[ovs-dev] [PATCH V3 01/40] compat: Remove unsupported kernel compat code

2018-05-18 Thread Greg Rose
Anything less than 3.10 isn't supported since a couple of releases ago so remove the dead code. Signed-off-by: Greg Rose --- datapath/linux/compat/include/linux/etherdevice.h | 30 -- datapath/linux/compat/include/linux/if_vlan.h | 11 --- datapath/linux/compat/include/linux/kconfig.

[ovs-dev] Doctorados Oficiales

2018-05-18 Thread Tamara Cano
96

[ovs-dev] Gamificación - Webinar

2018-05-18 Thread Incremente la motivación y la participación
Introducción: El término Gamificación o Gamification es la aplicación de principios y elementos propios del juego en un ambiente de educación o trabajo y tiene el propósito de influir positivamente en los participantes de las dinámicas, incrementar la motivación y fomentar la participación y el

Re: [ovs-dev] [branch-2.9 1/2] Set release date for 2.9.1.

2018-05-18 Thread Justin Pettit
> On May 18, 2018, at 2:34 PM, Ben Pfaff wrote: > > On Fri, May 18, 2018 at 02:03:58PM -0700, Justin Pettit wrote: >> Signed-off-by: Justin Pettit > > This series seems fine, as do your other series for releasing new minor > versions. Thanks for doing all of this. > > Acked-by: Ben Pfaff T

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

[ovs-dev] [PATCH v3] ofproto-collectors: Windows - Trigger an ARP request before sending IPFIX packet

2018-05-18 Thread Sairam Venugopal
IPFIX templates and flow packets are silently dropped when a corresponding ARP entry is missing for the Collector. The fix is to explicitly trigger an ARP request before sending UDP packets to the collector. Making changes in Windows to maintain the destination IP address as part of the Collector

[ovs-dev] [PATCH v2] Windows: Trigger an ARP request before sending IPFIX packet

2018-05-18 Thread Sairam Venugopal
IPFIX templates and flow packets are silently dropped when a corresponding ARP entry is missing for the Collector. The fix is to explicitly trigger an ARP request before sending UDP packets to the collector. Making changes in Windows to maintain the destination IP address as part of the Collector

Re: [ovs-dev] scale test testing requests (was: raft ovsdb clustering with scale test)

2018-05-18 Thread Ben Pfaff
On Fri, May 18, 2018 at 02:30:35PM -0700, Han Zhou wrote: > Thanks Ben for taking effort on this. We'll do more tests the way you > suggested. Here I have just one more detail of our test scenario, which > might (or not) help on reproducing the problem: > In our test we create lport in 100 batch si

Re: [ovs-dev] [PATCH] ovn pacemaker: Fix the promotion issue in other cluster nodes when the master node is reset

2018-05-18 Thread aginwala
Sure. I tried with the settings you suggested but still its not able to promote new master during kernel panic :( : Current DC: test7 (version 1.1.14-70404b0) - partition WITHOUT quorum 2 nodes and 3 resources configured Online: [ test7 ] OFFLINE: [ test6 ] Full list of resources: VirtualIP (

[ovs-dev] [PATCH 7/7] ovs-sim: Support backup and clustered databases for ovn.

2018-05-18 Thread Ben Pfaff
Signed-off-by: Ben Pfaff --- Documentation/ref/ovs-sim.1.rst | 24 - utilities/ovs-sim.in| 193 +++- 2 files changed, 194 insertions(+), 23 deletions(-) diff --git a/Documentation/ref/ovs-sim.1.rst b/Documentation/ref/ovs-sim.1.rst index faeee

[ovs-dev] [PATCH 6/7] ovs-vsctl, ovn-nbctl, ovn-sbctl, vtep-ctl: Parse options before logging.

2018-05-18 Thread Ben Pfaff
These utilities logged the command very early, before parsing the options or the command. This meant that logging options (like --log-file or -vsyslog:off) weren't considered for the purpose of logging the command. This fixes the problem. Signed-off-by: Ben Pfaff --- lib/db-ctl-base.c |

[ovs-dev] [PATCH 4/7] ovs-sim: Install RST manpages into simulation environment too.

2018-05-18 Thread Ben Pfaff
Signed-off-by: Ben Pfaff --- utilities/ovs-sim.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utilities/ovs-sim.in b/utilities/ovs-sim.in index 54c48799fde4..1a8a0e1f09a2 100755 --- a/utilities/ovs-sim.in +++ b/utilities/ovs-sim.in @@ -311,7 +311,7 @@ export -f ovn_attach

[ovs-dev] [PATCH 5/7] ovs-sim, ovs-sandbox: Turn off logging to syslog.

2018-05-18 Thread Ben Pfaff
There's no value in having these testing tools log to syslog. It just pollutes the system log. Signed-off-by: Ben Pfaff --- tutorial/ovs-sandbox | 12 +++- utilities/ovs-sim.in | 23 ++- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/tutorial/ovs-sa

[ovs-dev] [PATCH 3/7] ovs-sim: Convert documentation to RST format.

2018-05-18 Thread Ben Pfaff
Signed-off-by: Ben Pfaff --- Documentation/automake.mk | 3 +- Documentation/conf.py | 4 +- Documentation/ref/index.rst | 1 + Documentation/ref/ovs-sim.1.rst | 224 tutorial/ovs-sandbox| 17 ++- utilities/.gitignore

[ovs-dev] [PATCH 2/7] ovsdb: Improve timing in cluster torture test.

2018-05-18 Thread Ben Pfaff
Until now the timing in the cluster torture test has been pretty inaccurate because it just worked by calling "sleep 1" in a loop that did other things. The longer those other things too, the more inaccurate it got. This commit changes to using a separate process for timing. It still won't be al

[ovs-dev] [PATCH 1/7] ovsdb: Improve torture test for clusters.

2018-05-18 Thread Ben Pfaff
This test is supposed to be parameterized, but one of the loops didn't honor the parameterization and just had hardcoded values. Also, the output comparison didn't work properly for more than 100 client sets (n1 > 100), so this adds some explicit sorting to the mix. Signed-off-by: Ben Pfaff ---

Re: [ovs-dev] [branch-2.9 1/2] Set release date for 2.9.1.

2018-05-18 Thread Ben Pfaff
On Fri, May 18, 2018 at 02:03:58PM -0700, Justin Pettit wrote: > Signed-off-by: Justin Pettit This series seems fine, as do your other series for releasing new minor versions. Thanks for doing all of this. Acked-by: Ben Pfaff ___ dev mailing list d..

Re: [ovs-dev] scale test testing requests (was: raft ovsdb clustering with scale test)

2018-05-18 Thread Han Zhou
On Fri, May 18, 2018 at 1:35 PM, Ben Pfaff wrote: > > I've spent some time stressing the database yesterday and today. So > far, I can't reproduce these particular problems. I do see various ways > to improve OVS and OVN and their tests. > > Here are some suggestions I have for further testing:

[ovs-dev] [branch-2.5 2/2] Prepare for 2.5.6.

2018-05-18 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 4 configure.ac | 2 +- debian/changelog | 6 ++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index c3bd934f2fd5..9ae1758b6a48 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +v2.5.6 - xx xxx +---

[ovs-dev] [branch-2.5 1/2] Set release date for 2.5.5.

2018-05-18 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 4 ++-- debian/changelog | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 4a45a2b41a74..c3bd934f2fd5 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,6 @@ -v2.5.5 - xx xxx +v2.5.5 - 18 May 2018 --

[ovs-dev] [branch-2.6 2/2] Prepare for 2.6.3.

2018-05-18 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 4 configure.ac | 2 +- debian/changelog | 7 ++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 27c00b77d7c2..baf9895f6213 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +v2.6.3 - xx xxx +-

[ovs-dev] [branch-2.6 1/2] Set release date for 2.6.2.

2018-05-18 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 4 ++-- debian/changelog | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 99702975a598..27c00b77d7c2 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,6 @@ -v2.6.2 - xx xxx +v2.6.2 - 18 May 2018 -

[ovs-dev] [branch-2.7 2/2] Prepare for 2.7.6.

2018-05-18 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 4 configure.ac | 2 +- debian/changelog | 6 ++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index a975168066f0..1e392f8cb443 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +v2.7.6 - xx xxx +---

[ovs-dev] [branch-2.7 1/2] Set release date for 2.7.5.

2018-05-18 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 4 ++-- debian/changelog | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index ca95308bb0db..a975168066f0 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,6 @@ -v2.7.5 - xx xxx +v2.7.5 - 18 May 2018 --

[ovs-dev] [branch-2.8 1/2] Set release date for 2.8.3.

2018-05-18 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 4 ++-- debian/changelog | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 7c219f4034d4..bab4f9daab13 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,6 @@ -v2.8.3 - xx xxx +v2.8.3 - 18 May 2018 --

[ovs-dev] [branch-2.8 2/2] Prepare for 2.8.4.

2018-05-18 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 4 configure.ac | 2 +- debian/changelog | 7 +++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index bab4f9daab13..31fb40ac4cbc 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +v2.8.4 - xx xxx +--

[ovs-dev] [branch-2.9 1/2] Set release date for 2.9.1.

2018-05-18 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 4 ++-- debian/changelog | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 0a36e1fa3967..62fba8090cda 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -v2.9.1 - xx xxx +v2.9.1 - 18 May 2018 --

[ovs-dev] [branch-2.9 2/2] Prepare for 2.9.2.

2018-05-18 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 4 configure.ac | 2 +- debian/changelog | 6 ++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 62fba8090cda..06f4a6475f81 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +v2.9.2 - xx xxx +---

Re: [ovs-dev] [PATCH V2 38/41] tunnel: add support for erspan and ip6erspan type.

2018-05-18 Thread William Tu
On Fri, May 18, 2018 at 10:52 AM, William Tu wrote: > On Fri, May 18, 2018 at 9:59 AM, William Tu wrote: >> On Fri, May 18, 2018 at 8:41 AM, Gregory Rose wrote: >>> On 5/17/2018 6:57 PM, Greg Rose wrote: From: William Tu This patch adds support for erspan and ip6erspan.

[ovs-dev] scale test testing requests (was: raft ovsdb clustering with scale test)

2018-05-18 Thread Ben Pfaff
I've spent some time stressing the database yesterday and today. So far, I can't reproduce these particular problems. I do see various ways to improve OVS and OVN and their tests. Here are some suggestions I have for further testing: 1. You mentioned that programs were segfaulting. They should

Re: [ovs-dev] [PATCH v2 5/5] rhel: selinux-policy to invoke proper label macros

2018-05-18 Thread Aaron Conole
Ansis Atteka writes: > On Fri, 4 May 2018 at 11:28, Aaron Conole wrote: > >> The rpm doesn't invoke all of the required selinux helpers to enact > labeling >> or relabeling on all versions of Fedora/RHEL. According to: >> https://fedoraproject.org/wiki/SELinux/IndependentPolicy > >> This co

Re: [ovs-dev] [PATCH v2 2/5] selinux: create a transition type for module loading

2018-05-18 Thread Aaron Conole
Ansis Atteka writes: > On Fri, 4 May 2018 at 11:28, Aaron Conole wrote: > >> Defines a type 'openvswitch_load_module_t' used exclusively for loading >> modules. This means that the 'openvswitch_t' domain won't require >> access to the module loading facility - such access can only happen >> aft

Re: [ovs-dev] [PATCH v1] ovndb-servers.ocf: add LB support for managing ovsdb cluster

2018-05-18 Thread Ginwala, Aliasgar
Sure Thanks: Below is the command I use for resource creation in this case: pcs resource create ovndb_servers ocf:ovn:ovndb-servers \ master_ip="vip_IP" \ op monitor interval="10s" \ op monitor role=Master interval="15s" --debug pcs resource master ovndb_servers-master ovndb_servers

Re: [ovs-dev] [PATCH] ovn pacemaker: Fix the promotion issue in other cluster nodes when the master node is reset

2018-05-18 Thread Numan Siddique
On Fri, May 18, 2018 at 11:53 PM, aginwala wrote: > > > On Thu, May 17, 2018 at 11:23 PM, Numan Siddique > wrote: > >> >> >> On Fri, May 18, 2018 at 4:24 AM, aginwala wrote: >> >>> Hi: >>> >>> I tried and it didnt help where Ip resource is always showing stopped >>> where my private VIP IP is 1

Re: [ovs-dev] [PATCH] ovn pacemaker: Fix the promotion issue in other cluster nodes when the master node is reset

2018-05-18 Thread aginwala
On Thu, May 17, 2018 at 11:23 PM, Numan Siddique wrote: > > > On Fri, May 18, 2018 at 4:24 AM, aginwala wrote: > >> Hi: >> >> I tried and it didnt help where Ip resource is always showing stopped >> where my private VIP IP is 192.168.220.108 >> # kernel panic on active node >> root@test7:~# ech

Re: [ovs-dev] [PATCH V2 38/41] tunnel: add support for erspan and ip6erspan type.

2018-05-18 Thread Gregory Rose
On 5/18/2018 9:59 AM, William Tu wrote: On Fri, May 18, 2018 at 8:41 AM, Gregory Rose wrote: On 5/17/2018 6:57 PM, Greg Rose wrote: From: William Tu This patch adds support for erspan and ip6erspan. Signed-off-by: William Tu --- lib/odp-util.c | 3 ++- 1 file changed, 2 insertions(+),

Re: [ovs-dev] [PATCH V2 38/41] tunnel: add support for erspan and ip6erspan type.

2018-05-18 Thread William Tu
On Fri, May 18, 2018 at 9:59 AM, William Tu wrote: > On Fri, May 18, 2018 at 8:41 AM, Gregory Rose wrote: >> On 5/17/2018 6:57 PM, Greg Rose wrote: >>> >>> From: William Tu >>> >>> This patch adds support for erspan and ip6erspan. >>> >>> Signed-off-by: William Tu >>> --- >>> lib/odp-util.c |

[ovs-dev] Disney - Empresas Exitosas

2018-05-18 Thread Modelo de negocio exitoso
La Magia del Servicio al Cliente Al Estilo Disney. Fecha: 24/Mayo/2018 Horario: 10:00 a 13:00 y 15:00 a 18:00 horas "En momentos tan importantes donde el servicio y la atención se vuelven el pilar de excelencia que sostenga a cualquier empresa, Disney sigue marcando línea a seguir con

Re: [ovs-dev] [PATCH V2 38/41] tunnel: add support for erspan and ip6erspan type.

2018-05-18 Thread Darrell Ball
On Fri, May 18, 2018 at 10:26 AM, Gregory Rose wrote: > On 5/18/2018 10:15 AM, Darrell Ball wrote: > >> >> On 5/18/18, 9:58 AM, "ovs-dev-boun...@openvswitch.org on behalf of >> Gregory Rose" > gvrose8...@gmail.com> wrote: >> >> On 5/18/2018 9:32 AM, Ben Pfaff wrote: >> > On Fri, May 18,

Re: [ovs-dev] [PATCH V2 38/41] tunnel: add support for erspan and ip6erspan type.

2018-05-18 Thread Gregory Rose
On 5/18/2018 10:15 AM, Darrell Ball wrote: On 5/18/18, 9:58 AM, "ovs-dev-boun...@openvswitch.org on behalf of Gregory Rose" wrote: On 5/18/2018 9:32 AM, Ben Pfaff wrote: > On Fri, May 18, 2018 at 08:41:54AM -0700, Gregory Rose wrote: >> The other two failures I can repro on the

[ovs-dev] [PATCH 1/2] ovs-fields: Correct ideas about which OXM classes are official.

2018-05-18 Thread Ben Pfaff
The purpose of including an OpenFlow version in the notes in meta-flow.h and ovs-fields.7 is to explain what version of OpenFlow standardized a given field. NXOXM_* are not standardized so they should not have an OpenFlow version. This commit corrects it. Signed-off-by: Ben Pfaff --- build-aux

[ovs-dev] [PATCH 2/2] ovs-fields: Improve formatting of NSH section.

2018-05-18 Thread Ben Pfaff
Signed-off-by: Ben Pfaff --- lib/meta-flow.xml | 68 ++- 1 file changed, 32 insertions(+), 36 deletions(-) diff --git a/lib/meta-flow.xml b/lib/meta-flow.xml index 933d4b86b090..d9ad7caeb927 100644 --- a/lib/meta-flow.xml +++ b/lib/meta-flow.xm

Re: [ovs-dev] [PATCH V2 38/41] tunnel: add support for erspan and ip6erspan type.

2018-05-18 Thread Darrell Ball
On Fri, May 18, 2018 at 9:57 AM, Gregory Rose wrote: > On 5/18/2018 9:32 AM, Ben Pfaff wrote: > >> On Fri, May 18, 2018 at 08:41:54AM -0700, Gregory Rose wrote: >> >>> The other two failures I can repro on the master branch so they are not >>> related to this patch series. >>> >> What are the oth

Re: [ovs-dev] [PATCH V2 38/41] tunnel: add support for erspan and ip6erspan type.

2018-05-18 Thread Darrell Ball
On 5/18/18, 9:58 AM, "ovs-dev-boun...@openvswitch.org on behalf of Gregory Rose" wrote: On 5/18/2018 9:32 AM, Ben Pfaff wrote: > On Fri, May 18, 2018 at 08:41:54AM -0700, Gregory Rose wrote: >> The other two failures I can repro on the master branch so they are not >> related t

Re: [ovs-dev] [PATCH V2 38/41] tunnel: add support for erspan and ip6erspan type.

2018-05-18 Thread William Tu
On Fri, May 18, 2018 at 8:41 AM, Gregory Rose wrote: > On 5/17/2018 6:57 PM, Greg Rose wrote: >> >> From: William Tu >> >> This patch adds support for erspan and ip6erspan. >> >> Signed-off-by: William Tu >> --- >> lib/odp-util.c | 3 ++- >> 1 file changed, 2 insertions(+), 1 deletion(-) >> >

Re: [ovs-dev] [PATCH V2 38/41] tunnel: add support for erspan and ip6erspan type.

2018-05-18 Thread Gregory Rose
On 5/18/2018 9:32 AM, Ben Pfaff wrote: On Fri, May 18, 2018 at 08:41:54AM -0700, Gregory Rose wrote: The other two failures I can repro on the master branch so they are not related to this patch series. What are the other two failures? Are they reliable failures or due to races? Thanks, Ben.

Re: [ovs-dev] [patch v1] tests: Make test result more predictable.

2018-05-18 Thread Darrell Ball
On Fri, May 18, 2018 at 9:39 AM, Ben Pfaff wrote: > On Fri, May 18, 2018 at 09:29:22AM -0700, Darrell Ball wrote: > > The test 'ofproto-dpif - in place modification (vlan)' fails often > > due to miss handling. Hence, make it more predictable by specifying > > that misses should just be dropped.

[ovs-dev] [RFC 3/3] tests: Check for logical flow processing when ACL reject rule is hit

2018-05-18 Thread Jakub Sitnicki
With incremental processing packet-ins handling in the ovn-controller should not trigger logical flow processing. One such case of packet-in handling is ovn-controller generating ICMP/TCP reset packets due to use of ACL reject action. Ensure that logical flow processing is not happening by watching

[ovs-dev] [RFC 2/3] coverage: Add command for reading counter value

2018-05-18 Thread Jakub Sitnicki
Facilitate checking coverage counters from scripts and tests by providing new "coverage/read-count" command that returns the value of a given counter. Same could be achieved by scraping the output of "coverage/show" command but the difficulties there are that output is in human readable format and

[ovs-dev] [RFC 1/3] ovn-controller: Count calls to lflow_run()

2018-05-18 Thread Jakub Sitnicki
lflow_run() is the main logical flows processing routine that we spend most of the CPU time in when testing at scale. With the switch to incremental processing approach in the controller, we will be trying to avoid calling to lflow_run() as much as possible. A counter lets us confirm that we are

[ovs-dev] [RFC 0/3] ovn: Observe and check for effects of incremental processing

2018-05-18 Thread Jakub Sitnicki
(This patch set depends on the Incremental Processing patch set [1].) At the moment, short of profiling the ovn-controller process, we lack means for observing that incremental logical flow processing is working as expected. This patch set aims to address this problem by simply adding a coverage

[ovs-dev] [patch v2] tests: Make test result more predictable.

2018-05-18 Thread Darrell Ball
The test 'ofproto-dpif - in place modification (vlan)' fails often due to miss handling. Hence, make it more predictable by specifying that misses should just be dropped. Signed-off-by: Darrell Ball --- tests/ofproto-dpif.at | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/t

Re: [ovs-dev] [PATCH] compat: Fix for soft lockup issue with vxlan misconfiguration

2018-05-18 Thread Gregory Rose
On 5/16/2018 12:09 AM, Neelakantam Gaddam wrote: Any comments on this patch ? On Fri, 11 May 2018 at 5:26 PM, Neelakantam Gaddam mailto:neelugad...@gmail.com>> wrote: This patch fixes the kernel soft lockup issue with vxlan configuration where the tunneled packet is sent on the s

Re: [ovs-dev] [patch v1] tests: Make test result more predictable.

2018-05-18 Thread Ben Pfaff
On Fri, May 18, 2018 at 09:29:22AM -0700, Darrell Ball wrote: > The test 'ofproto-dpif - in place modification (vlan)' fails often > due to miss handling. Hence, make it more predictable by specifying > that misses should just be dropped. > > Signed-off-by: Darrell Ball Thanks for working to mak

Re: [ovs-dev] [PATCH V2 38/41] tunnel: add support for erspan and ip6erspan type.

2018-05-18 Thread Ben Pfaff
On Fri, May 18, 2018 at 08:41:54AM -0700, Gregory Rose wrote: > The other two failures I can repro on the master branch so they are not > related to this patch series. What are the other two failures? Are they reliable failures or due to races? Thanks, Ben. _

[ovs-dev] [patch v1] tests: Make test result more predictable.

2018-05-18 Thread Darrell Ball
The test 'ofproto-dpif - in place modification (vlan)' fails often due to miss handling. Hence, make it more predictable by specifying that misses should just be dropped. Signed-off-by: Darrell Ball --- tests/ofproto-dpif.at | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a

[ovs-dev] Cómo dirigir un departamento de ventas

2018-05-18 Thread Cumplimiento de Objetivos
Introducción: Nuestro webinar interactivo proporcionará a los participantes conocimientos relacionados con el proceso de planeación estratégica, en el diseño de objetivos y estrategias relacionadas con las ventas y el departamento comercial de la empresa para la que trabajan. Dirección estrat

Re: [ovs-dev] [PATCH V2 38/41] tunnel: add support for erspan and ip6erspan type.

2018-05-18 Thread Gregory Rose
On 5/17/2018 6:57 PM, Greg Rose wrote: From: William Tu This patch adds support for erspan and ip6erspan. Signed-off-by: William Tu --- lib/odp-util.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/odp-util.c b/lib/odp-util.c index 2109fac..d7b5bcd 100644 --- a/l

  1   2   >