Re: [ovs-dev] [PATCH] ofp-monitor: Extend Flow Monitoring support for OF 1.0+ with Nicira Extensions

2021-05-10 Thread Vasu Dasari
Ok. Thanks Ben. Will take care of this. -Vasu *Vasu Dasari* On Mon, May 10, 2021 at 7:57 PM Ben Pfaff wrote: > On Mon, May 10, 2021 at 07:38:08PM -0400, Vasu Dasari wrote: > > 1. Adding Nicira extensions for Flow Monitoring was pretty > straightforward > > with the existing code base. As you

Re: [ovs-dev] [PATCH v2] ofproto-dpif: APIs and CLI option to add/delete static fdb entry

2021-05-10 Thread Vasu Dasari
Yes. You are right, Ben. I can have mac_entry_age() return 0, in case of static entry. Actually, this following code is preventing age from getting overwritten. void@@ -336,6 +353,7 @@ mac_learning_insert(struct mac_learning *ml, e->vlan = vlan; e->grat_arp_lock = TIME_MIN;

Re: [ovs-dev] [PATCH] ofp-monitor: Extend Flow Monitoring support for OF 1.0+ with Nicira Extensions

2021-05-10 Thread Ben Pfaff
On Mon, May 10, 2021 at 07:38:08PM -0400, Vasu Dasari wrote: > 1. Adding Nicira extensions for Flow Monitoring was pretty straightforward > with the existing code base. As you might have seen, I just had to tweak > some functions to get this to work. I do not have any hard opinions against > your p

Re: [ovs-dev] [PATCH v2] ofproto-dpif: APIs and CLI option to add/delete static fdb entry

2021-05-10 Thread Ben Pfaff
I do not see how that helps. mac_entry_age() returns -1 if the entry is static, and its caller uses mac_entry_age() like this: if (!mac || mac_entry_age(ml, mac)) { return true; } which means that -1 will cause learning to happen. On Mon, May 10, 2021 at 07:43:46PM -0400, Vasu D

Re: [ovs-dev] [PATCH v2] ofproto-dpif: APIs and CLI option to add/delete static fdb entry

2021-05-10 Thread Vasu Dasari
1. Sure. Will add more documentation to the code. 2. In mac_entry_age(), added new code to protect the age of the static entry being overwritten by a received packet. int mac_entry_age(const struct mac_learning *ml, const struct mac_entry *e) {-time_t remaining = e->expires - time_now();-

Re: [ovs-dev] [PATCH] ofp-monitor: Extend Flow Monitoring support for OF 1.0+ with Nicira Extensions

2021-05-10 Thread Vasu Dasari
Thanks Ben for your comments. 1. Adding Nicira extensions for Flow Monitoring was pretty straightforward with the existing code base. As you might have seen, I just had to tweak some functions to get this to work. I do not have any hard opinions against your point that we should not duplicate func

Re: [ovs-dev] [PATCH ovn v3] ovn-northd.c: Don't use DPG for MC_UNKNOWN related lflows.

2021-05-10 Thread 0-day Robot
Bleep bloop. Greetings Han Zhou, 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: Co-author Dumitru Ceara needs to sign off. Lines checked: 87, Warnings: 0, Errors: 1 Pleas

Re: [ovs-dev] [PATCH v11 ovn] ovn-northd: introduce new allow-stateless ACL verb

2021-05-10 Thread Han Zhou
On Mon, May 10, 2021 at 10:51 AM Ihar Hrachyshka wrote: > > For allow-stateless ACLs, bypass connection tracking by avoiding > setting ct hints for matching traffic. Avoid sending all traffic to ct > when a stateful ACL is present. > > === > > Reusing an existing 'allow' verb for stateless matchin

Re: [ovs-dev] [PATCH ovn v2] ovn-northd.c: Don't use DPG for MC_UNKNOWN related lflows.

2021-05-10 Thread Han Zhou
On Mon, May 10, 2021 at 12:42 AM Dumitru Ceara wrote: > > On 5/8/21 5:08 PM, Han Zhou wrote: > > In commit b468c2c1 it avoided using DPG for multicast related lflows, but > > commit dd94f126 update the MC_UNKNOWN related lflows with DPG used again > > by mistake. This patch fixes it to avoid probl

[ovs-dev] [PATCH ovn v3] ovn-northd.c: Don't use DPG for MC_UNKNOWN related lflows.

2021-05-10 Thread Han Zhou
In commit b468c2c1 it avoided using DPG for multicast related lflows, but commit dd94f126 update the MC_UNKNOWN related lflows with DPG used again by mistake. This patch fixes it to avoid problems when a lflow using MC_UNKNOWN is monitored by a ovn-controller before the related mc-group is monitore

Re: [ovs-dev] [PATCH ovn] controller: bfd: improve debugging logs

2021-05-10 Thread Mark Michelson
Thanks Lorenzo, it looks good to me. Acked-by: Mark Michelson On 4/24/21 8:46 AM, Lorenzo Bianconi wrote: Add new debug logs in pinctrl_handle_bfd_msg flow path useful for debugging Signed-off-by: Lorenzo Bianconi --- controller/pinctrl.c | 28 +--- 1 file changed,

Re: [ovs-dev] [PATCH v3 ovn] ovn-sbctl: Prevent core dump from ovn-sbctl lflow-list [datpath] 0xflow

2021-05-10 Thread Mark Michelson
I pushed this to master, branch-21.03 and branch-20.12. On 4/27/21 2:46 PM, Mark Michelson wrote: Excellent! Looks good to me! Acked-by: Mark Michelson On 4/21/21 12:17 PM, Alexey Roytman wrote: From: Alexey Roytman When ovn-sbctl lflow-list gets lflow argument with 0x prefix, e.g. 0x8131

Re: [ovs-dev] [PATCH ovn v3] ovn-sbctl: Add logical flows count numbers

2021-05-10 Thread Mark Michelson
Hi Alexey, In general, the C side of things looks good. I recommend that you run ./utilities/checkpatch.py against the resulting patch, though. checkpatch.py recently had a bug fixed in it so that it correctly catches lines that are in excess of 80 characters now. You'll find that there are s

Re: [ovs-dev] [PATCH] ofp-monitor: Extend Flow Monitoring support for OF 1.0+ with Nicira Extensions

2021-05-10 Thread Ben Pfaff
On Sat, May 08, 2021 at 07:12:27AM -0400, Vasu Dasari wrote: > Currently OVS supports flow-monitoring for OpenFlow 1.0 and Nicira > Extenstions. > Any other OpenFlow versioned messages are not accepted. This checkin will > allow > OpenFlow1.0+ Flow Monitoring wth Nicira extensions be accepted. Al

Re: [ovs-dev] [PATCH v2 2/9] stream: Add record/replay functionality.

2021-05-10 Thread Dumitru Ceara
On 5/10/21 12:13 PM, Dumitru Ceara wrote: >> +/* Creates a new pstream named 'name' that will accept new replay >> connections >> + * reading them from the replay file and stores a pointer to the stream in >> + * '*pstreamp'. >> + * >> + * Takes ownership of 'name'. >> + * >> + * Returns 0 if succ

Re: [ovs-dev] [PATCH v2] ofproto-dpif: APIs and CLI option to add/delete static fdb entry

2021-05-10 Thread Ben Pfaff
On Sat, May 08, 2021 at 06:18:41PM -0400, Vasu Dasari wrote: > Currently there is an option to add/flush/show ARP/ND neighbor. This covers L3 > side. For L2 side, there is only fdb show command. This patch gives an option > to add/del an fdb entry via CLI. > > CLI command looks like: > > To add:

Re: [ovs-dev] [PATCH] doc: automake: Add support for sphinx 4.0.

2021-05-10 Thread Ben Pfaff
On Mon, May 10, 2021 at 05:57:45PM +0200, Ilya Maximets wrote: > File layout for man pages in sphinx 4 by default changed [1] from: > > Documentation/_ref/man/page.section > > to: > > Documentation/_ref/man/section/page.section > > Ajusting our build scripts so they will be able to locate

Re: [ovs-dev] [PATCH ovn v3] Static Routes: Add ability to specify "discard" nexthop

2021-05-10 Thread Mark Michelson
Hello Karthik, This all looks good to me. Thanks! Acked-by: Mark Michelson On 4/2/21 5:08 PM, svc.eng.git-m...@nutanix.com wrote: From: Karthik Chandrashekar Physical switches have the ability to specify "discard" or sometimes "NULL interface" as a nexthop for routes. This can be used to pr

Re: [ovs-dev] [PATCH 0/2] add port-based ingress policing based packet-per-second rate-limiting

2021-05-10 Thread Marcelo Ricardo Leitner
On Mon, May 10, 2021 at 09:36:24AM +0200, Simon Horman wrote: > Hi Marcello, Hi Ilya, Hi all, Hi Simon, > > On Fri, Apr 16, 2021 at 03:58:47PM +0200, Simon Horman wrote: > > Hi, > > > > this short test adds support for add port-based ingress policing based > > packet-per-second rate-limiting. Thi

Re: [ovs-dev] [v2 v2 0/6] MFEX Infrastructure + Optimizations

2021-05-10 Thread Timothy Redaelli
On 4/28/21 11:19 AM, Kumar Amber wrote: v2 updates: - reabse on to latest DPIF v11 This patchset introduces miniflow extract Infrastructure changes which allows user to choose different type of ISA based optimized miniflow extract variants which can be user choosen or set based on packets studie

Re: [ovs-dev] [PATCH] doc: automake: Add support for sphinx 4.0.

2021-05-10 Thread Ilya Maximets
On 5/10/21 5:57 PM, Ilya Maximets wrote: > File layout for man pages in sphinx 4 by default changed [1] from: > > Documentation/_ref/man/page.section > > to: > > Documentation/_ref/man/section/page.section > > Ajusting our build scripts so they will be able to locate files > in new places.

[ovs-dev] [PATCH v11 ovn] ovn-northd: introduce new allow-stateless ACL verb

2021-05-10 Thread Ihar Hrachyshka
For allow-stateless ACLs, bypass connection tracking by avoiding setting ct hints for matching traffic. Avoid sending all traffic to ct when a stateful ACL is present. === Reusing an existing 'allow' verb for stateless matching would have its drawbacks, specifically, when it comes to backwards in

Re: [ovs-dev] [PATCH] tests: Fix inconsistent "ACL Conjunction" test.

2021-05-10 Thread Mark Michelson
On 4/27/21 6:29 PM, Numan Siddique wrote: On Tue, Apr 27, 2021 at 1:20 PM Mark Michelson wrote: The ACL Conjunction test would occasionally fail during automated test runs. During the test, we send a packet on a netdev-dummy interface and check the associated pcap file to ensure the packet is

Re: [ovs-dev] [PATCH] Extends the existing mirror configuration parameters

2021-05-10 Thread 0-day Robot
Bleep bloop. Greetings Timothy Miskell, 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 #1224 FILE: lib/netdev.c:2331: netdev_mirror_

[ovs-dev] [PATCH] Extends the existing mirror configuration parameters

2021-05-10 Thread Timothy Miskell
From: Liang-min Wang The following parameters are added: - mirror-offload: to turn on/off mirror offloading. - output-port-name: specify a port, using name string, that is on a different bridge - output-src-vlan: output port vlan for each select-src-port. - output-dst-vlan: output port vla

[ovs-dev] [PATCH 0/1] Port Mirroring

2021-05-10 Thread Timothy Miskell
From: Emma Finn The existing port mirroring uses packet copy to replicate the traffic from the mirror target site. This patch replaces the packet copy with hardware (NIC) device mirroring which is available in many NICs. Our benchmark shows (detail test setup can be found in ovs/ovn conference

Re: [ovs-dev] [PATCH] ci: Restrict sphinx to versions lower than 4.0.

2021-05-10 Thread Ilya Maximets
On 5/10/21 4:40 PM, Ilya Maximets wrote: > On 5/10/21 3:08 PM, Ilya Maximets wrote: >> sphinx 4.0 seems to change paths for generated files and this >> breaks the distcheck, e.g.: >> >> /usr/bin/install: cannot stat './Documentation/_build/man/ovs-l3ping.8': >> No such file or directory >

[ovs-dev] [PATCH] doc: automake: Add support for sphinx 4.0.

2021-05-10 Thread Ilya Maximets
File layout for man pages in sphinx 4 by default changed [1] from: Documentation/_ref/man/page.section to: Documentation/_ref/man/section/page.section Ajusting our build scripts so they will be able to locate files in new places. This fixes our CI build. [1] https://github.com/sphinx-doc

Re: [ovs-dev] [PATCH ovn v2] northd: Support flow offloading for logical switches with no ACLs.

2021-05-10 Thread Dumitru Ceara
On 5/10/21 5:39 PM, Dumitru Ceara wrote: > On 5/7/21 4:42 PM, num...@ovn.org wrote: >> From: Numan Siddique >> >> Some smart NICs can't offload datapath flows matching on conntrack >> fields. If a deployment desires to make use of such smart NICs >> then it cannot configure ACLs on the logical sw

Re: [ovs-dev] [PATCH ovn v2] northd: Support flow offloading for logical switches with no ACLs.

2021-05-10 Thread Dumitru Ceara
On 5/7/21 4:42 PM, num...@ovn.org wrote: > From: Numan Siddique > > Some smart NICs can't offload datapath flows matching on conntrack > fields. If a deployment desires to make use of such smart NICs > then it cannot configure ACLs on the logical switches. If suppose > a logical switch S1 has n

Re: [ovs-dev] [PATCH dpdk-latest 2/6] travis: Check compilation with DPDK experimental API.

2021-05-10 Thread Kevin Traynor
On 06/05/2021 16:25, David Marchand wrote: > Add Travis jobs to check compilation with DPDK experimental API enabled. > This will help us catch issues for the day we need one of them. > > Note: this should not be merged to master, intended for dpdk-latest > branch only. > > Signed-off-by: David M

Re: [ovs-dev] [PATCH dpdk-latest 1/6] travis: Switch to dpdk main branch.

2021-05-10 Thread Kevin Traynor
On 06/05/2021 16:25, David Marchand wrote: > Make this branch point to current main master branch so that we can > track API breakage. > s/master// > Note: this should not be merged to master, intended for dpdk-latest > branch only. > It's probably better to give full project/branch names when

Re: [ovs-dev] [PATCH dpdk-latest 0/6] Rebase and fixes for 21.05.

2021-05-10 Thread Kevin Traynor
On 06/05/2021 16:25, David Marchand wrote: > Hello Ian, > > DPDK v21.05-rc2 has been tagged last night, so I spent some time today > rebasing the dpdk-latest OVS branch against OVS master branch (commit > a019868a6268 ("ofproto/ofproto-dpif-sflow: Check sflow ..."), then > fixing build against DPD

Re: [ovs-dev] [PATCH ovn] northd: Support flow offloading for logical switches with no ACLs.

2021-05-10 Thread Dumitru Ceara
On 5/10/21 4:44 PM, Numan Siddique wrote: > On Mon, May 10, 2021 at 9:29 AM Dumitru Ceara wrote: >> >> On 5/10/21 11:58 AM, Numan Siddique wrote: >>> On Fri, May 7, 2021 at 11:26 AM Dumitru Ceara wrote: On 5/7/21 4:35 PM, Numan Siddique wrote: > On Fri, May 7, 2021 at 5:50 AM Dumitr

Re: [ovs-dev] [PATCH ovn] northd: Support flow offloading for logical switches with no ACLs.

2021-05-10 Thread Numan Siddique
On Mon, May 10, 2021 at 9:29 AM Dumitru Ceara wrote: > > On 5/10/21 11:58 AM, Numan Siddique wrote: > > On Fri, May 7, 2021 at 11:26 AM Dumitru Ceara wrote: > >> > >> On 5/7/21 4:35 PM, Numan Siddique wrote: > >>> On Fri, May 7, 2021 at 5:50 AM Dumitru Ceara wrote: > > On 5/6/21 3:52 P

Re: [ovs-dev] [PATCH] ci: Restrict sphinx to versions lower than 4.0.

2021-05-10 Thread Ilya Maximets
On 5/10/21 3:08 PM, Ilya Maximets wrote: > sphinx 4.0 seems to change paths for generated files and this > breaks the distcheck, e.g.: > > /usr/bin/install: cannot stat './Documentation/_build/man/ovs-l3ping.8': > No such file or directory > > Restricting the version to <4.0 until we fi

Re: [ovs-dev] [PATCH ovn] northd: Support flow offloading for logical switches with no ACLs.

2021-05-10 Thread Dumitru Ceara
On 5/10/21 11:58 AM, Numan Siddique wrote: > On Fri, May 7, 2021 at 11:26 AM Dumitru Ceara wrote: >> >> On 5/7/21 4:35 PM, Numan Siddique wrote: >>> On Fri, May 7, 2021 at 5:50 AM Dumitru Ceara wrote: On 5/6/21 3:52 PM, num...@ovn.org wrote: > From: Numan Siddique > > Some

Re: [ovs-dev] [PATCH] raft: Transfer leadership before creating snapshots.

2021-05-10 Thread Dumitru Ceara
On 5/6/21 2:47 PM, Ilya Maximets wrote: [...] Oops, I meant to send this along with the acked-by: > > diff --git a/ovsdb/raft.c b/ovsdb/raft.c > index d2ff643b2..658a016b2 100644 > --- a/ovsdb/raft.c > +++ b/ovsdb/raft.c > @@ -4160,9 +4160,24 @@ raft_may_snapshot(const struct raft *raft) >

Re: [ovs-dev] [PATCH] raft: Transfer leadership before creating snapshots.

2021-05-10 Thread Dumitru Ceara
On 5/6/21 2:47 PM, Ilya Maximets wrote: > With a big database writing snapshot could take a lot of time, for > example, on one of the systems compaction of 300MB database takes > about 10 seconds to complete. For the clustered database, 40% of this > time takes conversion of the database to the fi

[ovs-dev] [PATCH] ci: Restrict sphinx to versions lower than 4.0.

2021-05-10 Thread Ilya Maximets
sphinx 4.0 seems to change paths for generated files and this breaks the distcheck, e.g.: /usr/bin/install: cannot stat './Documentation/_build/man/ovs-l3ping.8': No such file or directory Restricting the version to <4.0 until we figure out how to support new version correctly. pip is

Re: [ovs-dev] [PATCH 0/7] OVSDB 2-Tier deployment.

2021-05-10 Thread Dumitru Ceara
On 5/1/21 2:55 AM, Ilya Maximets wrote: > Replication can be used to scale out read-only access to the database. > But there are clients that are not read-only, but read-mostly. > One of the main examples is ovn-controller that mostly monitors > updates from the Southbound DB, but needs to claim po

Re: [ovs-dev] [PATCH 7/7] python: idl: Allow retry even when using a single remote.

2021-05-10 Thread Dumitru Ceara
On 5/1/21 2:55 AM, Ilya Maximets wrote: > As described in commit [1], it's possible that remote IP is backed by > a load-balancer and re-connection to this same IP will lead to > connection to a different server. This case is supported for C version > of IDL and should be supported in a same way f

Re: [ovs-dev] [PATCH 6/7] ovsdb: Report connection state for replication server.

2021-05-10 Thread Dumitru Ceara
On 5/1/21 2:55 AM, Ilya Maximets wrote: > Clients may want to know if current replica actually has an active > connection with the replication source. For example, if one of the > replicas lost connection, clients may want to re-connect to another > replica in order to receive all the up-to-date d

Re: [ovs-dev] [PATCH 5/7] python: idl: Monitor _synced_Database table.

2021-05-10 Thread Dumitru Ceara
On 5/1/21 2:55 AM, Ilya Maximets wrote: > The same change as for ovsdb-cs module. > > Monitoring data from '_synced_Database' table to check the state of > clustered databases from which this replica receives updates. > > Not allowing 'leader-only' connection to the replication server as > this t

Re: [ovs-dev] [PATCH 4/7] ovsdb-cs: Monitor _synced_Database table.

2021-05-10 Thread Dumitru Ceara
On 5/1/21 2:55 AM, Ilya Maximets wrote: > Monitoring data from '_synced_Database' table to check the state of > clustered databases from which this replica receives updates. > > Not allowing 'leader-only' connection to the replication server as > this type of connections typically used for databas

Re: [ovs-dev] [PATCH 3/7] replication: Allow replication of _Server database.

2021-05-10 Thread Dumitru Ceara
On 5/1/21 2:55 AM, Ilya Maximets wrote: > If replication server is connected to a cluster member, clients > would like to know the state of the cluster from that server. > This will allow them to make a decision about re-connection. > > Marking 'Database' table with a 'copyForReplication' flag to

Re: [ovs-dev] [PATCH 2/7] ovsdb: Add extra internal tables to databases for replication purposes.

2021-05-10 Thread Dumitru Ceara
On 5/1/21 2:55 AM, Ilya Maximets wrote: > New flag for ovsdb table schema 'copyForReplication'. It's needed to > enable replication of a _Server database in later commits. > > With this option ovsdb-server will create a new _synced_ > table where it will store data received from the replication s

Re: [ovs-dev] [PATCH 1/7] ovsdb: Add support for transaction forwarding to the replication mode.

2021-05-10 Thread Dumitru Ceara
On 5/1/21 2:55 AM, Ilya Maximets wrote: > Current version of ovsdb replication allows to scale out read-only > access to the primary database. However, many clients are not > read-only but read-mostly. For example, ovn-controller. > > In order to scale out database access for this case ovsdb-ser

Re: [ovs-dev] [PATCH v2 9/9] docs: Add a topic about record/replay with ovsdb-server.

2021-05-10 Thread Dumitru Ceara
On 4/13/21 12:00 AM, Ilya Maximets wrote: > Also added a NEWS entry. > > Signed-off-by: Ilya Maximets > --- A typo below, otherwise: Acked-by: Dumitru Ceara Regards, Dumitru > Documentation/automake.mk | 1 + > Documentation/topics/index.rst | 1 + > Documentation/t

Re: [ovs-dev] [PATCH v2 8/9] ovsdb-client: Integrate record/replay functionality.

2021-05-10 Thread Dumitru Ceara
On 4/13/21 12:00 AM, Ilya Maximets wrote: > This is primarily to be able to test recording of client connections. > Unit test added accordingly. > > Signed-off-by: Ilya Maximets > --- Acked-by: Dumitru Ceara Regards, Dumitru ___ dev mailing list d..

Re: [ovs-dev] [PATCH v2 7/9] ovsdb-server.at: Add unit test for record/replay.

2021-05-10 Thread Dumitru Ceara
On 4/13/21 12:00 AM, Ilya Maximets wrote: > Signed-off-by: Ilya Maximets > --- Acked-by: Dumitru Ceara Regards, Dumitru ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH v2 6/9] jsonrpc: Disable inactivity probes if replay engine is active.

2021-05-10 Thread Dumitru Ceara
On 4/13/21 12:00 AM, Ilya Maximets wrote: > Current version of replay engine doesn't handle time-based internal > events that results in stream send/receive. Disabling jsonrpc inactivity > probes for now to not block process waiting for probe being sent. > > The proper solution would be to implem

Re: [ovs-dev] [PATCH v2 5/9] ovsdb-server: Don't update manager status if replay engine is active.

2021-05-10 Thread Dumitru Ceara
On 4/13/21 12:00 AM, Ilya Maximets wrote: > Current version or replay engine doesn't handle correctly internal > time-based events that ends up in stream events. For example, > updates of a database status that happens each 2.5 seconds results > in updates on client monitors. Disable updates for

Re: [ovs-dev] [PATCH v2 4/9] ovsdb-server: Integrate stream replay engine.

2021-05-10 Thread Dumitru Ceara
On 4/13/21 12:00 AM, Ilya Maximets wrote: > This change adds support of stream record/replay functionality to > ovsdb-server. > > Since current replay engine doesn't work well with time-based > events generated locally, it will work only with standalone databases > for now (raft heavily depends on

Re: [ovs-dev] [PATCH v2 3/9] uuid: Allow record/replay of generated UUIDs.

2021-05-10 Thread Dumitru Ceara
On 4/13/21 12:00 AM, Ilya Maximets wrote: > This is required for the stream record/replay functionality of > ovsdb-server. With record/replay of UUIDs we could record all > incoming transactions and replay them later while being sure > that ovsdb-server will generate exactly same UUIDs for all the

Re: [ovs-dev] [PATCH v2 2/9] stream: Add record/replay functionality.

2021-05-10 Thread Dumitru Ceara
On 4/13/21 12:00 AM, Ilya Maximets wrote: > For debugging purposes it is useful to be able to record all the > incoming transactions and commands and replay them locally under > debugger or with additional logging enabled. This patch introduces > ability to record all the incoming stream data and

Re: [ovs-dev] [PATCH v2 1/9] ovs-replay: New library to create and manage replay files.

2021-05-10 Thread Dumitru Ceara
On 4/13/21 12:00 AM, Ilya Maximets wrote: > This library provides interfaces to open replay files and > read/write records. Will be used later for stream record/replay > functionality, i.e. to record all the incoming connections and > data and replay it later for debugging and performance analysis

Re: [ovs-dev] [PATCH ovn] northd: Support flow offloading for logical switches with no ACLs.

2021-05-10 Thread Numan Siddique
On Fri, May 7, 2021 at 11:26 AM Dumitru Ceara wrote: > > On 5/7/21 4:35 PM, Numan Siddique wrote: > > On Fri, May 7, 2021 at 5:50 AM Dumitru Ceara wrote: > >> > >> On 5/6/21 3:52 PM, num...@ovn.org wrote: > >>> From: Numan Siddique > >>> > >>> Some smart NICs can't offload datapath flows matchin

Re: [ovs-dev] [PATCH] cirrus: Look up existing versions of python dependencies.

2021-05-10 Thread David Marchand
On Thu, May 6, 2021 at 2:27 PM Ilya Maximets wrote: > > FreeBSD sometimes changes the base version of python3 that is > used for packages. This affects package names. For example, > currently CI is broken, because there is no more py37- versions > of sphinx and openssl available, only py38- ones

Re: [ovs-dev] [PATCH ovn v2] ovn-northd.c: Don't use DPG for MC_UNKNOWN related lflows.

2021-05-10 Thread Dumitru Ceara
On 5/8/21 5:08 PM, Han Zhou wrote: > In commit b468c2c1 it avoided using DPG for multicast related lflows, but > commit dd94f126 update the MC_UNKNOWN related lflows with DPG used again > by mistake. This patch fixes it to avoid problems when a lflow using > MC_UNKNOWN is monitored by a ovn-control

Re: [ovs-dev] [PATCH 0/2] add port-based ingress policing based packet-per-second rate-limiting

2021-05-10 Thread Simon Horman
Hi Marcello, Hi Ilya, Hi all, On Fri, Apr 16, 2021 at 03:58:47PM +0200, Simon Horman wrote: > Hi, > > this short test adds support for add port-based ingress policing based > packet-per-second rate-limiting. This builds on existing support for > byte-per-second rate limiting. I'm wondering if it