[ovs-dev] [PATCH v4 2/2] python: replace pyOpenSSL with ssl

2021-10-29 Thread Timothy Redaelli
Currently, pyOpenSSL is half-deprecated upstream and so it's removed on some distributions (for example on CentOS Stream 9, https://issues.redhat.com/browse/CS-336), but since OVS only supports Python 3 it's possible to replace pyOpenSSL with "import ssl" included in base Python 3. Stream recv

[ovs-dev] [PATCH ovn 1/1] ovn-northd: Treat reachable and unreachable addresses identically.

2021-10-29 Thread Mark Michelson
When an ARP request reaches a logical switch that is connected to gateway routers, if the IP address in the ARP is an "unreachable" address, then the ARP is flooded out all logical switch ports. This can become an issue when a logical switch is connected to many gateway logical router ports. In

[ovs-dev] [PATCH ovn 0/1] Unreachable Address Madness

2021-10-29 Thread Mark Michelson
The patch being submitted here was originally submitted as part of a series intending to fix connectivity issues with OpenStack floating IPs. You can find that original patch here: https://mail.openvswitch.org/pipermail/ovs-dev/2021-March/381318.html Following that discussion, there were

[ovs-dev] [PATCH net-next v8] net: openvswitch: IPv6: Add IPv6 extension header support

2021-10-29 Thread Toms Atteka
This change adds a new OpenFlow field OFPXMT_OFB_IPV6_EXTHDR and packets can be filtered using ipv6_ext flag. Signed-off-by: Toms Atteka --- include/uapi/linux/openvswitch.h | 6 ++ net/openvswitch/flow.c | 140 +++ net/openvswitch/flow.h | 14

Re: [ovs-dev] [ovn] bug: ovn-northd was blocked for changes handling

2021-10-29 Thread Han Zhou
On Fri, Oct 29, 2021 at 9:43 AM Vladislav Odintsov wrote: > > Hi Han, > > thanks for the fix. > Unfortunately too much time has gone since that failure and I’ve re-deployed my lab many times and all logs are unavailable. > I see this problem reproduces when I run our internal tests, which are

[ovs-dev] [PATCH] ofproto-dpif-xlate: Fix check_pkt_larger incomplete translation.

2021-10-29 Thread numans
From: Numan Siddique xlate_check_pkt_larger() sets ctx->exit to 'true' at the end causing the translation to stop. This results in incomplete datapath rules. For example, for the below OF rules configured on a bridge, table=0,in_port=1

Re: [ovs-dev] [ovn] bug: ovn-northd was blocked for changes handling

2021-10-29 Thread Vladislav Odintsov
Hi Han, thanks for the fix. Unfortunately too much time has gone since that failure and I’ve re-deployed my lab many times and all logs are unavailable. I see this problem reproduces when I run our internal tests, which are quite intensively utilise NB. I’ll try reproduce this problem on

[ovs-dev] [PATCH net] cls_flower: Fix inability to match GRE/IPIP packets

2021-10-29 Thread Yoshiki Komachi
When a packet of a new flow arrives in openvswitch kernel module, it dissects the packet and passes the extracted flow key to ovs-vswtichd daemon. If hw- offload configuration is enabled, the daemon creates a new TC flower entry to bypass openvswitch kernel module for the flow (TC flower can also

[ovs-dev] unknown OpenFlow message (version 4, type 18, stat 21)

2021-10-29 Thread kk Yoon
To add a wireless parameter request message to the openvswitch, we went through the following process. 1. wireless parameter message definition enum ofptype { OFPTYPE_WPARAMS_REQUEST, /* OFPRAW_OFPST13_WPARAMS_REQUEST. */ OFPTYPE_WPARAMS_REPLY, /* OFPRAW_OFPST13_WPARAMS_REPLY. */ } enum ofpraw {

Re: [ovs-dev] [PATCH] dpif-netdev: Sync PMD ALB state with user commands.

2021-10-29 Thread David Marchand
On Fri, Oct 8, 2021 at 12:19 PM Kevin Traynor wrote: > > Previously, when a user enabled PMD auto load balancer with > pmd-auto-lb="true", some conditions such as number of PMDs/RxQs > that were required for a rebalance to take place were checked. > > If the configuration meant that a rebalance

Re: [ovs-dev] [PATCH net] cls_flower: Fix inability to match GRE/IPIP packets

2021-10-29 Thread patchwork-bot+netdevbpf
Hello: This patch was applied to netdev/net.git (master) by David S. Miller : On Fri, 29 Oct 2021 09:21:41 + you wrote: > When a packet of a new flow arrives in openvswitch kernel module, it dissects > the packet and passes the extracted flow key to ovs-vswtichd daemon. If hw- > offload

Re: [ovs-dev] [PATCH v2 ovn 2/3] CoPP: add self-test for bfd controller action

2021-10-29 Thread Mark Gray
On 21/10/2021 23:18, Lorenzo Bianconi wrote: > Introduce CoPP selftest for bfd controller action > > Signed-off-by: Lorenzo Bianconi > --- > tests/system-ovn.at | 28 > 1 file changed, 28 insertions(+) > > diff --git a/tests/system-ovn.at b/tests/system-ovn.at >

Re: [ovs-dev] [PATCH v2 ovn 3/3] CoPP: add self-test for tcp-reset controller action

2021-10-29 Thread Mark Gray
On 21/10/2021 23:18, Lorenzo Bianconi wrote: > Introduce CoPP selftest for tcp-reset controller action > > Signed-off-by: Lorenzo Bianconi > --- > tests/ovn-northd.at | 11 +++ > 1 file changed, 11 insertions(+) > > diff --git a/tests/ovn-northd.at b/tests/ovn-northd.at > index

Re: [ovs-dev] [PATCH v2 ovn 1/3] CoPP: add self-test for icmp{4, 6}_error controller action

2021-10-29 Thread Mark Gray
On 21/10/2021 23:18, Lorenzo Bianconi wrote: > Introduce CoPP selftest for icmp{4,6}_error controller action > Remove sleep in CoPP test and rely on tcpdump "-l" option. > > Signed-off-by: Lorenzo Bianconi > --- > tests/ovn-northd.at | 23 +++ > tests/system-ovn.at | 43