[ovs-dev] Prácticas indebidas en la emisión de los CFDI

2020-12-10 Thread Errores más comunes en la emisión de los comprobantes
Webinar en Vivo: El actual esquema de fiscalización del SAT a través de los CFDI. Miércoles 27 de Enero - Horario de 10:00 a 17:00 Hrs. Curso sobre el actual esquema de fiscalización y la determinación de diferencias por parte de autoridad, que pueden tener como consecuencia una opinión de cump

[ovs-dev] [PATCH ovn] northd: Fix datapath swapping in logical flows.

2020-12-10 Thread Ilya Maximets
Commit that introduced support for logical datapath groups removed the 'logical_datapath' column from the lflow hash. If datapath groups disabled, there will be many flows that are same except for the 'logical_datapath' column, so they will have exactly same hash. Since 'logical_datapath' is not i

[ovs-dev] OVN Meeting Logs 10 December, 2020

2020-12-10 Thread mmichels
Here is the IRC log for the OVN meeting for 10 December, 2020 http://eavesdrop.openstack.org/meetings//ovn_community_development_discussion/2020/ovn_community_development_discussion.2020-12-10-18.17.log.html If you are interested in attending this meeting, it happens every Thursday in the #openvs

Re: [ovs-dev] [PATCH v2 1/1] dpdk: Update to use DPDK v20.11.

2020-12-10 Thread Ilya Maximets
On 12/10/20 4:49 PM, Luca Boccassi wrote: > On Thu, 2020-12-10 at 13:54 +0100, Ilya Maximets wrote: >> On 12/10/20 11:06 AM, Luca Boccassi wrote: >>> On Wed, 2020-12-09 at 22:42 +0100, Ilya Maximets wrote: On 12/9/20 7:01 PM, Ilya Maximets wrote: > On 12/9/20 6:50 PM, Richardson, Bruce w

[ovs-dev] [PATCH V2 1/4] dpif-netdev: Flush offload rules upon port deletion

2020-12-10 Thread Eli Britstein
When a port is deleted, flow deletion requests are posted, and the netdev is removed from offload netdevs map. Following flow deletion handling may be done after the netdev has already been removed from the offload netdevs map, so the HW rule is not removed and the data object is not freed (memory

[ovs-dev] [PATCH V2 2/4] netdev-offload-dpdk: Keep netdev in offload object

2020-12-10 Thread Eli Britstein
Keep the netdev of the offload rule as a field in the offload object as a pre-step towards support flushing of the offload rules. Signed-off-by: Eli Britstein Reviewed-by: Gaetan Rivet --- lib/netdev-offload-dpdk.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/

[ovs-dev] [PATCH V2 0/4] netdev datapath flush offloaded flows

2020-12-10 Thread Eli Britstein
Netdev datapath offloads are done in a separate thread, using messaging between the threads. With port removal there is a race between the offload thread removing the offloaded rules and the actual port removal, so some rules will not be removed. In OVS the offload objects are not freed (memory lea

[ovs-dev] [PATCH V2 4/4] netdev-offload-dpdk: Implement flow flush

2020-12-10 Thread Eli Britstein
Remove all the rules for the specified netdev. Signed-off-by: Eli Britstein Reviewed-by: Gaetan Rivet --- lib/netdev-offload-dpdk.c | 17 + 1 file changed, 17 insertions(+) diff --git a/lib/netdev-offload-dpdk.c b/lib/netdev-offload-dpdk.c index dece4fd06..c45dd3e90 100644 ---

[ovs-dev] [PATCH V2 3/4] netdev-offload-dpdk: Refactor disassociate and flow destroy

2020-12-10 Thread Eli Britstein
Refactor disassociation to be removed from flow destroy, and to use already found object instead of re-searching it. Signed-off-by: Eli Britstein Reviewed-by: Gaetan Rivet --- lib/netdev-offload-dpdk.c | 62 --- 1 file changed, 32 insertions(+), 30 deletions(

Re: [ovs-dev] [PATCH 1/4] dpif-netdev: Flush offload rules upon port deletion

2020-12-10 Thread Eli Britstein
On 12/4/2020 10:45 PM, Ilya Maximets wrote: External email: Use caution opening links or attachments On 12/2/20 8:23 AM, Eli Britstein wrote: When a port is deleted, flow deletion requests are posted, and the netdev is removed from offload netdevs map. Following flow deletion handling may be

Re: [ovs-dev] [PATCH v2 1/1] dpdk: Update to use DPDK v20.11.

2020-12-10 Thread Luca Boccassi
On Thu, 2020-12-10 at 13:54 +0100, Ilya Maximets wrote: > On 12/10/20 11:06 AM, Luca Boccassi wrote: > > On Wed, 2020-12-09 at 22:42 +0100, Ilya Maximets wrote: > > > On 12/9/20 7:01 PM, Ilya Maximets wrote: > > > > On 12/9/20 6:50 PM, Richardson, Bruce wrote: > > > > > > -Original Message-

Re: [ovs-dev] [PATCH ovn v2 1/2] Prepare for 20.12.0.

2020-12-10 Thread Numan Siddique
On Thu, Dec 10, 2020 at 6:43 PM Mark Michelson wrote: > > There are a couple of small problems below. If you can fix them, then > > Acked-by: Mark Michelson > > This preparation patch was supposed to go in before branch creation so > that the branch would refer to the proper OVN version. I made t

Re: [ovs-dev] [PATCH ovn v2 2/2] Prepare for post-20.12.0 (20.12.90).

2020-12-10 Thread Mark Michelson
Acked-by: Mark Michelson On 12/7/20 9:40 AM, num...@ovn.org wrote: From: Numan Siddique Branch for 20.12 is already created. We need to change the version in configure.ac. Signed-off-by: Numan Siddique --- NEWS | 4 configure.ac | 2 +- debian/changelog | 8 +++-

Re: [ovs-dev] [PATCH ovn v2 1/2] Prepare for 20.12.0.

2020-12-10 Thread Mark Michelson
There are a couple of small problems below. If you can fix them, then Acked-by: Mark Michelson This preparation patch was supposed to go in before branch creation so that the branch would refer to the proper OVN version. I made the mistake of creating the branch without this patch in. So I th

Re: [ovs-dev] [PATCH v2 1/1] dpdk: Update to use DPDK v20.11.

2020-12-10 Thread Ilya Maximets
On 12/10/20 11:06 AM, Luca Boccassi wrote: > On Wed, 2020-12-09 at 22:42 +0100, Ilya Maximets wrote: >> On 12/9/20 7:01 PM, Ilya Maximets wrote: >>> On 12/9/20 6:50 PM, Richardson, Bruce wrote: > -Original Message- > From: Ilya Maximets > Sent: Wednesday, December 9, 202

Re: [ovs-dev] [PATCH v2 1/1] dpdk: Update to use DPDK v20.11.

2020-12-10 Thread Luca Boccassi
On Wed, 2020-12-09 at 22:42 +0100, Ilya Maximets wrote: > On 12/9/20 7:01 PM, Ilya Maximets wrote: > > On 12/9/20 6:50 PM, Richardson, Bruce wrote: > > > > > > > -Original Message- > > > > From: Ilya Maximets > > > > Sent: Wednesday, December 9, 2020 4:29 PM > > > > To: Luca Boccassi ; Il

[ovs-dev] [PATCH 1/2] dpif_netlink: Add struct dp_netlink in dpif netlink layer

2020-12-10 Thread Roi Dayan
From: Jianbo Liu Add sturct dp_netlink, and globally used varibles in dpif_netlik layer can be stored in it. The implementation is just like dp_netdev. Signed-off-by: Jianbo Liu Reviewed-by: Roi Dayan --- lib/dpif-netlink.c | 72 ++ 1 file c

[ovs-dev] [PATCH 0/2] Fix issues of the offloaded flows counter

2020-12-10 Thread Roi Dayan
Hi, According to notes from Ilya about patch "af0618470507 dpif-netlink: Count the number of offloaded rules" We did the required fixes and added a test. Thanks, Roi Jianbo Liu (2): dpif_netlink: Add struct dp_netlink in dpif netlink layer dpif-netlink: Fix issues of the offloaded flows cou

[ovs-dev] [PATCH 2/2] dpif-netlink: Fix issues of the offloaded flows counter

2020-12-10 Thread Roi Dayan
From: Jianbo Liu The n_offloaded_flows counter is saved in dpif, and this is the first one when ofproto is created. When flow operation is done by ovs-appctl commands, such as, dpctl/add-flows, dpctl/del-flow and dpctl/del-flows, a new dpif is opened, so n_offloaded_flows in it can't be used. To