[ovs-dev] [PATCH net-next] selftests: openvswitch: Test ICMP related matches work with SNAT

2024-01-30 Thread Brad Cowie
Add a test case for regression in openvswitch nat that was fixed by commit e6345d2824a3 ("netfilter: nf_nat: fix action not being set for all ct states"). Link: https://lore.kernel.org/netdev/20231221224311.130319-1-b...@faucet.nz/ Link:

Re: [ovs-dev] [PATCH ovn branch-23.09] ovs: Bump submodule to tip of OVS branch-3.2.

2024-01-30 Thread Numan Siddique
On Tue, Jan 30, 2024 at 10:52 AM Numan Siddique wrote: > > On Tue, Jan 30, 2024 at 7:38 AM Dumitru Ceara wrote: > > > > This picks up the following relevant commit: > > cd8ffc956c3c ovs-atomic: Fix inclusion of Clang header by GCC 14. > > > > Without this builds on Fedora 40 (rawhide) are

Re: [ovs-dev] [PATCH OVN] Add "disable_arp_nd_rsp" option to LSP

2024-01-30 Thread Naveen Yerramneni
> On 29-Jan-2024, at 9:11 PM, Ihar Hrachyshka wrote: > > On Mon, Jan 22, 2024 at 12:22 PM Naveen Yerramneni > wrote: > This option can be used to enable/disable arp/nd reply flows. > > Usecase: > = > It is useful to reduce packet loss when VM is being migrated to > > It may indeed

[ovs-dev] [PATCH v2 3/4] dp-packet: Include inner offsets in adjustments and checks.

2024-01-30 Thread Mike Pattrick
Include inner offsets in functions where l3 and l4 offsets are either modified or checked. Fixes: 084c8087292c ("userspace: Support VXLAN and GENEVE TSO.") Signed-off-by: Mike Pattrick --- v2: - Prints out new offsets in autovalidator - Extends resize_l2 change to avx512 Signed-off-by: Mike

[ovs-dev] [PATCH v2 4/4] ofproto-dpif-monitor: Remove unneeded calls to clear packets.

2024-01-30 Thread Mike Pattrick
Currently the monitor will call dp_packet_clear() on the dp_packet that is shared amongst BFD, LLDP, and CFM. However, all of these packets are created with eth_compose(), which already calls dp_packet_clear(). Signed-off-by: Mike Pattrick --- ofproto/ofproto-dpif-monitor.c | 3 --- 1 file

[ovs-dev] [PATCH v2 2/4] bfd: Set proper offsets and flags in BFD packets.

2024-01-30 Thread Mike Pattrick
Previously the BFD packet creation code did not appropriately set offsets or flags. This contributed to issues involving encapsulation and the TSO code. Fixes: ccc096898c46 ("bfd: Implement Bidirectional Forwarding Detection.") Signed-off-by: Mike Pattrick --- v2: Corrected formatting, and just

[ovs-dev] [PATCH v2 1/4] dp-packet: Validate correct offset for L4 inner size.

2024-01-30 Thread Mike Pattrick
This patch fixes the correctness of dp_packet_inner_l4_size() when checking for the existence of an inner L4 header. Previously it checked for the outer L4 header. This function is currently only used when a packet is already flagged for tunneling, so an incorrect determination isn't possible as

Re: [ovs-dev] [PATCH ovn v6 05/13] northd: Refactor lflow management into a separate module.

2024-01-30 Thread 0-day Robot
Bleep bloop. Greetings Numan Siddique, 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 has non-spaces leading whitespace WARNING: Line has trailing whitespace #4892

Re: [ovs-dev] [PATCH ovn v6 04/13] northd: Add a new node 'ls_stateful'.

2024-01-30 Thread 0-day Robot
Bleep bloop. Greetings Numan Siddique, 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: ERROR: Inappropriate bracing around statement #687 FILE: northd/en-ls-stateful.h:55:

Re: [ovs-dev] [PATCH ovn v2 2/3] rbac: Restrict IGMP_Group updates to relevant chassis.

2024-01-30 Thread Mark Michelson
On 1/30/24 16:08, Mark Michelson wrote: RBAC did not restrict which chassis could update IGMP_Groups. With this change, we add a new "chassis_name" column to IGMP_Group. This may seem odd since there is already a "chassis" column in IGMP_Group. But RBAC specifically works by string matching

Re: [ovs-dev] [PATCH ovn v6 02/13] northd: Add a new engine 'lr_stateful' to manage lr's stateful data.

2024-01-30 Thread 0-day Robot
Bleep bloop. Greetings Numan Siddique, 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: ERROR: Inappropriate bracing around statement #100 FILE: northd/en-lr-nat.h:95:

[ovs-dev] [PATCH ovn v6 13/13] northd: Add I-P for NB_Global and SB_Global.

2024-01-30 Thread numans
From: Numan Siddique A new engine node "global_config" is added which handles the changes to NB_Global an SB_Global tables. It also creates these rows if not present. Without the I-P, any changes to the options column of these tables result in recompute of 'northd' and 'lflow' engine nodes.

[ovs-dev] [PATCH ovn v6 11/13] northd: Add a noop handler for northd SB mac binding.

2024-01-30 Thread numans
From: Numan Siddique northd engine node uses the sb mac binding table to cleanup mac binding entries for deleted logical ports and datapaths. Any update to SB mac binding doesn't change the northd engine node state or data. Hence it is ok to add a noop_handler. Presently, mac_binding_aging

[ovs-dev] [PATCH ovn v6 12/13] northd: Add northd change handler for sync_to_sb_lb node.

2024-01-30 Thread numans
From: Numan Siddique Any changes to northd engine node due to load balancers are now handled in 'sync_to_sb_lb' node to sync the changed load balancers to SB load balancers. The logic to sync the SB load balancers is changed a bit and it now mimics the SB lflow sync. Below are the scale

[ovs-dev] [PATCH ovn v6 10/13] northd: Add ls_stateful handler for lflow engine node.

2024-01-30 Thread numans
From: Numan Siddique Acked-by: Han Zhou Signed-off-by: Numan Siddique --- northd/en-lflow.c| 26 + northd/en-lflow.h| 1 + northd/en-ls-stateful.c | 9 +++-- northd/en-ls-stateful.h | 26 + northd/inc-proc-northd.c | 2 +- northd/northd.c

[ovs-dev] [PATCH ovn v6 09/13] northd: Add lr_stateful handler for lflow engine node.

2024-01-30 Thread numans
From: Numan Siddique Acked-by: Han Zhou Signed-off-by: Numan Siddique --- northd/en-lflow.c| 27 +++ northd/en-lflow.h| 1 + northd/en-lr-stateful.c | 33 +++- northd/en-lr-stateful.h | 31 +++- northd/inc-proc-northd.c | 2 +- northd/northd.c | 369

[ovs-dev] [PATCH ovn v6 08/13] northd: Handle lb changes in lflow engine.

2024-01-30 Thread numans
From: Numan Siddique Since northd tracked data has the changed lb information, the lflow change handler for northd inputs can now handle lb updates incrementally. All the lflows generated for each lb is stored in the ovn_lb_datapaths->lflow_ref and this is used similar to how we handle ovn_port

[ovs-dev] [PATCH ovn v6 07/13] northd: Move ovn_lb_datapaths from lib to northd module.

2024-01-30 Thread numans
From: Numan Siddique It also moves the ovn-controller specific code from lib/lb.c and lib/lb.h to controller/lb.c and controller/lb.h. Acked-by: Han Zhou Co-authored-by: Dumitru Ceara Signed-off-by: Dumitru Ceara Signed-off-by: Numan Siddique --- controller/automake.mk | 2 +

[ovs-dev] [PATCH ovn v6 04/13] northd: Add a new node 'ls_stateful'.

2024-01-30 Thread numans
From: Numan Siddique This new engine now maintains the load balancer and ACL data of a logical switch which was earlier part of northd engine node data. The main inputs to this engine are: - northd node - Port group node A record for each logical switch is maintained in the

Re: [ovs-dev] [PATCH ovn v2 2/3] rbac: Restrict IGMP_Group updates to relevant chassis.

2024-01-30 Thread 0-day Robot
Bleep bloop. Greetings Mark Michelson, 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 is 88 characters long (recommended limit is 79) #204 FILE:

[ovs-dev] [PATCH ovn v6 03/13] northd: Generate router's stateful flows using lr_stateful data.

2024-01-30 Thread numans
From: Numan Siddique Previous commits added new engine nodes to store logical router's stateful (LB and NAT data). Make use of the data stored by these engine nodes to generate logical flows related to router's LBs and NATs. Acked-by: Dumitru Ceara Signed-off-by: Numan Siddique ---

[ovs-dev] [PATCH ovn v6 02/13] northd: Add a new engine 'lr_stateful' to manage lr's stateful data.

2024-01-30 Thread numans
From: Numan Siddique This new engine now maintains the load balancer and NAT data of a logical router which was earlier part of northd engine node data. The main inputs to this engine are: - northd node - lr_nat node - lb_data node A record for each logical router is maintained in the

[ovs-dev] [PATCH ovn v6 01/13] northd: Add a new engine 'lr_nat' to manage lr NAT data.

2024-01-30 Thread numans
From: Numan Siddique This new engine now maintains the NAT related data for each logical router which was earlier maintained by the northd engine node in the 'struct ovn_datapath'. The input to this engine node is 'northd'. A record for each logical router (lr_nat_record) is maintained in the

[ovs-dev] [PATCH ovn v6 00/13] northd lflow incremental processing

2024-01-30 Thread numans
From: Numan Siddique This patch series adds incremental processing in the lflow engine node to handle changes to northd and other engine nodes. Changed related to load balancers and NAT are mainly handled in this patch series. This patch series can also be found here -

[ovs-dev] [PATCH ovn v2 3/3] rbac: Only allow relevant chassis to update BFD.

2024-01-30 Thread Mark Michelson
This adds a new "chassis_name" column to the BFD table. ovn-northd sets this to the logical port's chassis name when creating the BFD record. RBAC has been updated so that chassis may only update their own records. Signed-off-by: Mark Michelson --- v1 -> v2: * Rebased on current main ---

[ovs-dev] [PATCH ovn v2 2/3] rbac: Restrict IGMP_Group updates to relevant chassis.

2024-01-30 Thread Mark Michelson
RBAC did not restrict which chassis could update IGMP_Groups. With this change, we add a new "chassis_name" column to IGMP_Group. This may seem odd since there is already a "chassis" column in IGMP_Group. But RBAC specifically works by string matching based on the certificate common name.

[ovs-dev] [PATCH ovn v2 1/3] rbac: Only allow relevant chassis to update service monitors.

2024-01-30 Thread Mark Michelson
Service monitors already had the restriction that chassis could not insert or delete records. However, there was nothing restricting chassis from updating records for service monitors that are relevant to other chassis. This change adds a new "chassis_name" column to the Service_Monitor table.

Re: [ovs-dev] [PATCH ovn] tests: Fix grep warning

2024-01-30 Thread Han Zhou
On Tue, Jan 30, 2024 at 3:35 AM Dumitru Ceara wrote: > > On 1/30/24 08:59, Ales Musil wrote: > > On Tue, Jan 30, 2024 at 8:58 AM Ales Musil wrote: > > > >> The Fedora version of grep (grep (GNU grep) 3.11) complains > >> about the syntax grep "output\:": grep: warning: stray \ before : > >> > >>

Re: [ovs-dev] [RFC PATCH 10/10] python: ovs: flowviz: Add datapath graph format.

2024-01-30 Thread Eelco Chaudron
On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > Graph view leverages the tree format (specially the tree-based > filtering) and uses graphviz library to build a visual graph of the > datapath in graphviz format. > > Conntrack zones are shown in random colors to help visualize connection >

Re: [ovs-dev] [RFC PATCH 09/10] python: ovs: flowviz: Add datapath html format.

2024-01-30 Thread Eelco Chaudron
On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > Using the existing FlowTree and HTMLFormatter, create an HTML tree > visualization that also supports collapsing and expanding entire flow > trees and subtrees. This looks good to me, maybe add an example in the commit message. Acked-by: Eelco

Re: [ovs-dev] [RFC PATCH 08/10] python: ovs: flowviz: Add Openflow cookie format.

2024-01-30 Thread Eelco Chaudron
On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > When anaylizing OVN issues, it might be useful to see what OpenFlow > flows were generated from each logical flow. In order to make it simpler > to visualize this, add a cookie format that simply sorts the flows first > by cookie, then by table.

Re: [ovs-dev] [RFC PATCH 07/10] python: ovs: flowviz: Add OpenFlow logical view.

2024-01-30 Thread Eelco Chaudron
On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > This view is interesting for debugging the logical pipeline. It arranges > the flows in "logical" groups (not to be confused with OVN's > Logical_Flows). A logical group of flows is a set of flows that: > - Have the same table number and priority >

Re: [ovs-dev] [RFC PATCH 07/10] python: ovs: flowviz: Add OpenFlow logical view.

2024-01-30 Thread Eelco Chaudron
On 30 Jan 2024, at 16:52, Eelco Chaudron wrote: > On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > >> Datapath flows can be arranged into a "tree"-like structure based on >> recirculation ids, e.g: >> >> recirc(0),eth(...),ipv4(...) actions=ct,recirc(0x42) >>\->

Re: [ovs-dev] [RFC PATCH 06/10] python: ovs: flowviz: Add datapath tree format.

2024-01-30 Thread Eelco Chaudron
On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > Datapath flows can be arranged into a "tree"-like structure based on > recirculation ids, e.g: > > recirc(0),eth(...),ipv4(...) actions=ct,recirc(0x42) >\-> recirc(42),ct_state(0/0),eth(...),ipv4(...) actions=1 >\->

Re: [ovs-dev] [RFC PATCH 07/10] python: ovs: flowviz: Add OpenFlow logical view.

2024-01-30 Thread Eelco Chaudron
On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > Datapath flows can be arranged into a "tree"-like structure based on > recirculation ids, e.g: > > recirc(0),eth(...),ipv4(...) actions=ct,recirc(0x42) >\-> recirc(42),ct_state(0/0),eth(...),ipv4(...) actions=1 >\->

Re: [ovs-dev] [PATCH ovn branch-23.09] ovs: Bump submodule to tip of OVS branch-3.2.

2024-01-30 Thread Numan Siddique
On Tue, Jan 30, 2024 at 7:38 AM Dumitru Ceara wrote: > > This picks up the following relevant commit: > cd8ffc956c3c ovs-atomic: Fix inclusion of Clang header by GCC 14. > > Without this builds on Fedora 40 (rawhide) are broken due to failing to > compile the submodule. > > Signed-off-by:

Re: [ovs-dev] [RFC PATCH 05/10] python: ovs: flowviz: Add html formatting.

2024-01-30 Thread Eelco Chaudron
On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > Add a HTML Formatter and use it to print OpenFlow flows in an HTML list > with table links. > > Signed-off-by: Adrian Moreno No real comments from my side, this looks good! Maybe add an example to the commit message. One small potential addition

Re: [ovs-dev] [RFC PATCH 04/10] python: ovs: flowviz: Add default config file.

2024-01-30 Thread Eelco Chaudron
On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > It has two basic styles defined: "dark" and "light" intended for > dark and light terminals. This patch looks fine to me. Should we maybe add an example in the commit message on how to use the --style option? Cheers, Eelco > Signed-off-by:

Re: [ovs-dev] [RFC PATCH 03/10] python: ovs: flowviz: Add console formatting.

2024-01-30 Thread Eelco Chaudron
On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > Add a flow formatting framework and one implementation for console > printing using rich. > > The flow formatting framework is a simple set of classes that can be > used to write different flow formatting implementations. It supports > styles to be

Re: [ovs-dev] [RFC PATCH 02/10] python: ovs: flowviz: Add file processing infra.

2024-01-30 Thread Eelco Chaudron
On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > process.py contains a useful base class that processes files > odp.py and ofp.py: contain datapath and openflow subcommand definitions > as well as the first formatting option: json. > > Also, this patch adds basic filtering support. > > Examples: >

Re: [ovs-dev] [RFC PATCH 01/10] python: ovs: Add flowviz scheleton.

2024-01-30 Thread Eelco Chaudron
On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > Add a new python package (just the scheleton for now) to hold a flow > visualization tool based on the flow parsing library. Thanks for this series, and sorry for the late review :( Maybe I'm doing something wrong, but doing 'the pip install .' in

Re: [ovs-dev] [RFC PATCH 00/10] Add flow visualization utility

2024-01-30 Thread Eelco Chaudron
On 1 Dec 2023, at 20:14, Adrian Moreno wrote: > This series introduces a python utility called ovs-flowviz. > > The goal of this utility is to read both datapath and Openflow flows > (using the flow library already available) and print them in different > formats and styles to make it easier to

Re: [ovs-dev] [PATCH ovn] northd: Add qos packet marking.

2024-01-30 Thread 0-day Robot
Bleep bloop. Greetings Lorenzo Bianconi, 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 is 94 characters long (recommended limit is 79) WARNING: Line lacks

Re: [ovs-dev] [PATCH v8 2/2] rhel: Enable USDT scripts by default in Fedora builds.

2024-01-30 Thread Aaron Conole
Ilya Maximets writes: > On 1/25/24 21:55, Aaron Conole wrote: >> All supported versions of Fedora do package libbpf, so it >> makes sense to enable USDT support. >> >> Signed-off-by: Aaron Conole >> --- >> v8: Include the correct devel package as a dependency >> >>

Re: [ovs-dev] [PATCH ovn] ovn-controller: Stop dropping bind_vport requests immediately after handling.

2024-01-30 Thread 0-day Robot
Bleep bloop. Greetings Mohammad Heib, 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: The subject, ': ', is over 70 characters, i.e., 77. Subject: ovn-controller: Stop

Re: [ovs-dev] [PATCH ovn] github: Update versions of action dependencies (Node.js 20).

2024-01-30 Thread Ilya Maximets
On 1/30/24 13:07, Ilya Maximets wrote: > checkout@v3, cache@v3, setup-python@v4 and setup-go@v3 are using > outdated Node.js 16 which is now deprecated in GHA [1], so these > actions may stop working soon. > > Updating to most recent major versions with Node.js 20. This stops > GHA from throwing

[ovs-dev] [PATCH ovn v3] ovn-ic: Fix global blacklist filter for IPv6 addresses.

2024-01-30 Thread Roberto Bartzen Acosta via dev
This commit fixes the prefix filter function as the return condition for IPv6 addresses is disabling the advertisement of all learned prefixes regardless of the match with the blacklist or not. Reported-at: https://bugs.launchpad.net/ubuntu/+source/ovn/+bug/2046804 Fixes: 57b347c55168 ("ovn-ic:

Re: [ovs-dev] [PATCH ovn v2] ovn-ic: fix global blacklist filter for IPv6 addresses

2024-01-30 Thread 0-day Robot
Bleep bloop. Greetings Roberto Bartzen Acosta, 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: The subject summary should start with a capital. WARNING: The subject

[ovs-dev] [PATCH ovn] ovn-controller: Stop dropping bind_vport requests immediately after handling.

2024-01-30 Thread Mohammad Heib
ovn-controller immediately removes the vport_bindings requests that were generated by VIFs after handling them locally, this approach is intended to avoid binding the vport to one VIF only and allocate the vport between the different VIFs that exist in the vport:virtual-parents. Although the

[ovs-dev] [PATCH ovn v2] ovn-ic: fix global blacklist filter for IPv6 addresses

2024-01-30 Thread Roberto Bartzen Acosta via dev
This commit fixes the prefix filter function as the return condition for IPv6 addresses is disabling the advertisement of all learned prefixes regardless of the match with the blacklist or not. Reported-at: https://bugs.launchpad.net/ubuntu/+source/ovn/+bug/2046804 Fixes: 57b347c55168 ("ovn-ic:

[ovs-dev] [PATCH ovn branch-23.09] ovs: Bump submodule to tip of OVS branch-3.2.

2024-01-30 Thread Dumitru Ceara
This picks up the following relevant commit: cd8ffc956c3c ovs-atomic: Fix inclusion of Clang header by GCC 14. Without this builds on Fedora 40 (rawhide) are broken due to failing to compile the submodule. Signed-off-by: Dumitru Ceara --- ovs | 2 +- 1 file changed, 1 insertion(+), 1

[ovs-dev] [PATCH ovn] github: Update versions of action dependencies (Node.js 20).

2024-01-30 Thread Ilya Maximets
checkout@v3, cache@v3, setup-python@v4 and setup-go@v3 are using outdated Node.js 16 which is now deprecated in GHA [1], so these actions may stop working soon. Updating to most recent major versions with Node.js 20. This stops GHA from throwing warnings in every build. [1]

Re: [ovs-dev] [PATCH ovn v2] ovn-ic: Handle NB:name updates properly.

2024-01-30 Thread Dumitru Ceara
On 1/23/24 14:40, Mohammad Heib wrote: > When the user updates the NB_GLOBAL.name after registering > to IC Databases if the user already has defined chassis as a gateway > that will cause ovn-ic instance to run in an infinity loop trying > to update the gateways and insert the current gateway to

Re: [ovs-dev] [PATCH ovn] actions: Use random port selection for SNAT with external_port_range.

2024-01-30 Thread Dumitru Ceara
On 1/29/24 15:33, Xavier Simonart wrote: > Hi Dumitru > > Thanks for the patch. > > On Tue, Jan 23, 2024 at 10:44 PM Mark Michelson wrote: > >> Hi Dumitru, >> >> Acked-by: Mark Michelson >> >> I think this change is good. I looked through the documentation for the >> "external_port_range"

Re: [ovs-dev] [PATCH ovn] util: Replace and remove ovn_smap_get_uint

2024-01-30 Thread Dumitru Ceara
On 1/18/24 09:06, Ales Musil wrote: > Replace and remove the ovn_smap_get_uint as smap_get_uint is avaiable in OvS > library since 7b2e999fd759 ("smap: Add smap_get_uint() helper function."). > > Signed-off-by: Ales Musil > --- Applied to main, thanks! Regards, Dumitru

Re: [ovs-dev] [PATCH ovn] ovs: Bump submodule to latest OVS branch-3.3.

2024-01-30 Thread Dumitru Ceara
On 1/30/24 10:48, Mohammad Heib wrote: > Hi, > Thank you Dumitru. > > Acked-by: Mohammad Heib > > On Tue, Jan 30, 2024 at 11:16 AM Eelco Chaudron wrote: > >> >> >> On 30 Jan 2024, at 9:57, Dumitru Ceara wrote: >> >>> On 1/30/24 09:04, Eelco Chaudron wrote: On 30 Jan 2024, at

Re: [ovs-dev] [PATCH ovn] tests: Fix grep warning

2024-01-30 Thread Dumitru Ceara
On 1/30/24 08:59, Ales Musil wrote: > On Tue, Jan 30, 2024 at 8:58 AM Ales Musil wrote: > >> The Fedora version of grep (grep (GNU grep) 3.11) complains >> about the syntax grep "output\:": grep: warning: stray \ before : >> >> Remove the \ which works also for Ubuntu grep version >> (grep (GNU

Re: [ovs-dev] [PATCH] github: Bump Fedora version to 39.

2024-01-30 Thread Ilya Maximets
On 1/30/24 09:54, Jakob Meng wrote: > On 29.01.24 23:33, Ilya Maximets wrote: >> Fedora 37 reached EOL in November. Switch to the most recent version >> to avoid potential CI failures in the future. >> >> Signed-off-by: Ilya Maximets >> --- >> .github/workflows/build-and-test.yml | 2 +- >> 1

Re: [ovs-dev] [PATCH] github: Bump Fedora version to 39.

2024-01-30 Thread Simon Horman
On Mon, Jan 29, 2024 at 11:33:56PM +0100, Ilya Maximets wrote: > Fedora 37 reached EOL in November. Switch to the most recent version > to avoid potential CI failures in the future. > > Signed-off-by: Ilya Maximets Acked-by: Simon Horman ___ dev

Re: [ovs-dev] [PATCH v2] utilities: Add TASK_STOPPED accounting to the kernel_delay.py script.

2024-01-30 Thread Simon Horman
On Mon, Jan 29, 2024 at 01:51:42PM +0100, Eelco Chaudron wrote: > This changes add statistics for when a thread is put into stop state. > For example with the following: > > kill -STOP $(pidof ovs-vswitchd); sleep 1; kill -CONT $(pidof ovs-vswitchd); > > Acked-by: Simon Horman > Signed-off-by:

Re: [ovs-dev] [PATCH v8 2/2] rhel: Enable USDT scripts by default in Fedora builds.

2024-01-30 Thread Ilya Maximets
On 1/25/24 21:55, Aaron Conole wrote: > All supported versions of Fedora do package libbpf, so it > makes sense to enable USDT support. > > Signed-off-by: Aaron Conole > --- > v8: Include the correct devel package as a dependency > > rhel/openvswitch-fedora.spec.in | 8 > 1 file

Re: [ovs-dev] [PATCH v8 2/2] rhel: Enable USDT scripts by default in Fedora builds.

2024-01-30 Thread Simon Horman
On Thu, Jan 25, 2024 at 03:55:44PM -0500, Aaron Conole wrote: > All supported versions of Fedora do package libbpf, so it > makes sense to enable USDT support. > > Signed-off-by: Aaron Conole > --- > v8: Include the correct devel package as a dependency Thanks for the update, this one looks

Re: [ovs-dev] [PATCH v8 1/2] revalidator: Add a USDT probe during flow deletion with purge reason.

2024-01-30 Thread Simon Horman
On Fri, Jan 26, 2024 at 10:29:27AM -0800, Han Zhou wrote: > On Fri, Jan 26, 2024 at 10:26 AM Han Zhou wrote: > > > > > > > > On Fri, Jan 26, 2024 at 7:53 AM Aaron Conole wrote: > > > > > > Han Zhou writes: > > > > > > > On Thu, Jan 25, 2024 at 12:55 PM Aaron Conole > wrote: > > > >> > > > >>

Re: [ovs-dev] [PATCH ovn] ovs: Bump submodule to latest OVS branch-3.3.

2024-01-30 Thread Mohammad Heib
Hi, Thank you Dumitru. Acked-by: Mohammad Heib On Tue, Jan 30, 2024 at 11:16 AM Eelco Chaudron wrote: > > > On 30 Jan 2024, at 9:57, Dumitru Ceara wrote: > > > On 1/30/24 09:04, Eelco Chaudron wrote: > >> > >> > >> On 30 Jan 2024, at 0:36, Dumitru Ceara wrote: > >> > >>> This picks up the

Re: [ovs-dev] [PATCH v7 1/2] revalidator: Add a USDT probe during flow deletion with purge reason.

2024-01-30 Thread Simon Horman
On Fri, Jan 26, 2024 at 10:55:48AM -0500, Aaron Conole wrote: > Simon Horman writes: > > > On Thu, Jan 25, 2024 at 12:05:29PM -0500, Aaron Conole wrote: > >> From: Kevin Sprague > >> > >> During normal operations, it is useful to understand when a particular flow > >> gets removed from the

Re: [ovs-dev] [PATCH v2] dpif-netdev: Increase MAX_RECIRC_DEPTH to 8.

2024-01-30 Thread Simon Horman
On Fri, Jan 26, 2024 at 02:24:51PM +0100, jm...@redhat.com wrote: > From: Jakob Meng > > In a scenario where OVN does load balancing and then SNAT with a OVS > userspace datapath [0], the recirc_depth may be greater than 6. In > that case, ovs-vswitchd might drop packets and raise warnings: > >

Re: [ovs-dev] [PATCH ovn] ovs: Bump submodule to latest OVS branch-3.3.

2024-01-30 Thread Eelco Chaudron
On 30 Jan 2024, at 9:57, Dumitru Ceara wrote: > On 1/30/24 09:04, Eelco Chaudron wrote: >> >> >> On 30 Jan 2024, at 0:36, Dumitru Ceara wrote: >> >>> This picks up the following relevant OVS commits: >>> 8893e24d9d dpdk: Update to use v23.11. >>> ed738eca39 util: Annotate function that

Re: [ovs-dev] [PATCH ovn] ovs: Bump submodule to latest OVS branch-3.3.

2024-01-30 Thread Dumitru Ceara
On 1/30/24 09:04, Eelco Chaudron wrote: > > > On 30 Jan 2024, at 0:36, Dumitru Ceara wrote: > >> This picks up the following relevant OVS commits: >> 8893e24d9d dpdk: Update to use v23.11. >> ed738eca39 util: Annotate function that will never return NULL. >> 77d0bad04 mcast-snooping:

Re: [ovs-dev] [PATCH] github: Bump Fedora version to 39.

2024-01-30 Thread Jakob Meng
On 29.01.24 23:33, Ilya Maximets wrote: > Fedora 37 reached EOL in November. Switch to the most recent version > to avoid potential CI failures in the future. > > Signed-off-by: Ilya Maximets > --- > .github/workflows/build-and-test.yml | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >

Re: [ovs-dev] [PATCH] github: Bump Fedora version to 39.

2024-01-30 Thread Eelco Chaudron
On 29 Jan 2024, at 23:33, Ilya Maximets wrote: > Fedora 37 reached EOL in November. Switch to the most recent version > to avoid potential CI failures in the future. > > Signed-off-by: Ilya Maximets Thanks for looking forward! The change looks fine to me, only tested on the master branch.

Re: [ovs-dev] [PATCH ovn] tests: Fix grep warning

2024-01-30 Thread 0-day Robot
Bleep bloop. Greetings Ales Musil, 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: The subject summary should end with a dot. Subject: tests: Fix grep warning Lines

Re: [ovs-dev] [PATCH ovn] ovs: Bump submodule to latest OVS branch-3.3.

2024-01-30 Thread Eelco Chaudron
On 30 Jan 2024, at 0:36, Dumitru Ceara wrote: > This picks up the following relevant OVS commits: > 8893e24d9d dpdk: Update to use v23.11. > ed738eca39 util: Annotate function that will never return NULL. > 77d0bad04 mcast-snooping: Store IGMP/MLD protocol version. > b222593bc6

Re: [ovs-dev] [PATCH ovn] tests: Fix grep warning

2024-01-30 Thread Ales Musil
On Tue, Jan 30, 2024 at 8:58 AM Ales Musil wrote: > The Fedora version of grep (grep (GNU grep) 3.11) complains > about the syntax grep "output\:": grep: warning: stray \ before : > > Remove the \ which works also for Ubuntu grep version > (grep (GNU grep) 3.7). > > I forgot to add the Fixes