[ovs-dev] pay only for results!

2020-12-03 Thread Olivia Jones
Hi, Greetings, We are 15-year-old full service Digital marketing company, with a team of 200+ professionals from diverse technology disciplines, has enabled 1000+ clients gain a better presence on Google, transforming their websites into powerful marketing tools. We offer affordable S-E-O a pro

[ovs-dev] 除了展会,B2B还有什么方式去开发客户?

2020-12-03 Thread krystalkrenderingo89518
I've invited you to fill in the following form: QQ:2890057524,微信:13247602337(手机同号)在线体验测试效果! To fill it in, visit: https://docs.google.com/forms/d/e/1FAIpQLSccxhP-YJI3hs4YUFh3sJmjqh_yR6dcExLkC3XiP1LjNLaocQ/viewform?vc=0&c=0&w=1&flr=0&usp=mail_form_link 您好,冒昧打扰您了, 我司帮助外贸企业拓展全球业务,全球220多个国家,全球几百亿条客

Re: [ovs-dev] [PATCH] lib/tc: fix parse act pedit for tos rewrite

2020-12-03 Thread Simon Horman
On Fri, Dec 04, 2020 at 10:18:56AM +0800, wenxu wrote: > > Hi Simon, > > > > > How about this patch? Sorry for the delay, pushed to master, branch-2.14 and branch-2.13. ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/l

Re: [ovs-dev] [PATCH v7 11/11] netdev-offload-tc: Add offload support for sFlow

2020-12-03 Thread Chris Mi
On 12/2/2020 11:08 PM, Eelco Chaudron wrote: On 30 Nov 2020, at 5:48, Chris Mi wrote: Create a unique group ID to map the sFlow info when offloading sFlow action to TC. When showing the offloaded datapath flows, translate the group ID from TC sample action to sFlow info using the mapping. Si

[ovs-dev] Full Color DIY Mini Printer - New Inkjet Product - Jay

2020-12-03 Thread j...@etmpack.com
Hi dear! Good day! This is Jay Wong from ETM Pack Machinery in China, a professional inkjet marking machine supplier. Glad to have a chance to contact you. We developed a New mini handheld printer which can do full color printing(white not ok) with HP original inks. DIY/Custom printing perfor

Re: [ovs-dev] [PATCH] lib/tc: fix parse act pedit for tos rewrite

2020-12-03 Thread wenxu
Hi Simon, How about this patch? BR wenxu From: Simon Horman Date: 2020-11-26 18:44:25 To: we...@ucloud.cn Cc: d...@openvswitch.org Subject: Re: [PATCH] lib/tc: fix parse act pedit for tos rewrite>On Tue, Nov 24, 2020 at 11:01:09AM +0800, we...@ucloud.cn wrote: >> From: wenxu >> >> C

Re: [ovs-dev] [PATCH ovn] northd: add reject action for lb with no backends

2020-12-03 Thread Mark Michelson
Hi Lorenzo, There are some specific interactions that I think should be documented based on how this patch is written. * If reject is set on the load balancer, this supersedes the controller_event option. Therefore if both are configured, no controller events are created. * The reject option

[ovs-dev] From Mrs.Ameena Essa.

2020-12-03 Thread ps0248156
I've invited you to fill out the following form: Untitled form To fill it out, visit: https://docs.google.com/forms/d/e/1FAIpQLSeb9NUJhBW_MK0irhYj_lnO-HBf8Hw-B67B29D88Gd5UlWakg/viewform?vc=0&c=0&w=1&flr=0&usp=mail_form_link Aslamuwalikum. Good day. My name is Mrs.Ameena Essa from Saudi Arabia.

[ovs-dev] El éxito de Zoom no es casual.

2020-12-03 Thread Zoom para reuniones y clases virtuales
Buenas tardes Quise aprovechar la oportunidad de hacerte una invitación para tomar nuestro curso: Nombre: Uso de Zoom para reuniones y clases virtuales Horario: de 16:00 a 20:00 Hrs. ¿Cuándo?: 15 de Diciembre Formato: En línea con interacción en vivo. Lugar: En Vivo desde su computadora Instruct

Re: [ovs-dev] [PATCH v5 03/12] dpif-netdev: Refactor to multiple header files

2020-12-03 Thread 0-day Robot
Bleep bloop. Greetings Harry van Haaren, 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: Improper whitespace around control block #231 FILE: lib/dpif-netdev-private-dfc.h:11

[ovs-dev] [PATCH v5 12/12] docs/dpdk/bridge: Add dpif performance section

2020-12-03 Thread Harry van Haaren
From: Cian Ferriter This section details how two new commands can be used to list and select the different dpif implementations. It also details how a non default dpif implementation can be tested with the OVS unit test suite. Add NEWS updates for the dpif-netdev.c refactor and the new dpif impl

[ovs-dev] [PATCH v5 10/12] dpif-netdev: Add command to get dpif implementations

2020-12-03 Thread Harry van Haaren
This commit adds a new command to retrieve the list of available DPIF implementations. This can be used by to check what implementations of the DPIF are available in any given OVS binary. Usage: $ ovs-appctl dpif-netdev/dpif-get Signed-off-by: Harry van Haaren --- v5: - Initial version of thi

[ovs-dev] [PATCH v5 03/12] dpif-netdev: Refactor to multiple header files

2020-12-03 Thread Harry van Haaren
Split the very large file dpif-netdev.c and the datastructures it contains into multiple header files. Each header file is responsible for the datastructures of that component. This logical split allows better reuse and modularity of the code, and reduces the very large file dpif-netdev.c to be mo

[ovs-dev] [PATCH v5 11/12] dpif-netdev/dpcls: Refactor function names to dpcls

2020-12-03 Thread Harry van Haaren
This commit refactors the function names from netdev_* namespace to the dpcls_* namespace, as they are only used by dpcls code. With the name change, it becomes more obvious that the functions belong to dpcls functionality, and in the dpif-netdev-private-dpcls.h header file. Signed-off-by: Harry v

[ovs-dev] [PATCH v5 08/12] dpif-avx512: Add HWOL support to avx512 dpif

2020-12-03 Thread Harry van Haaren
Partial hardware offload is implemented in a very similar way to the scalar dpif. Signed-off-by: Harry van Haaren --- lib/dpif-netdev-avx512.c | 28 +--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/lib/dpif-netdev-avx512.c b/lib/dpif-netdev-avx512.c ind

[ovs-dev] [PATCH v5 09/12] dpif-netdev: Add command to switch dpif implementation

2020-12-03 Thread Harry van Haaren
This commit adds a new command to allow the user to switch the active DPIF implementation at runtime. A probe function is executed before switching the DPIF implementation, to ensure the CPU is capable of running the ISA required. For example, the below code will switch to the AVX512 enabled DPIF a

[ovs-dev] [PATCH v5 07/12] dpif-avx512: Add SMC support to avx512 DPIF

2020-12-03 Thread Harry van Haaren
From: Cian Ferriter Use dp_netdev_pmd_thread->dp_netdev_pmd_thread_ctx to store whether the SMC is enabled. Also implement a single patcket version of SMC lookup. Signed-off-by: Cian Ferriter Co-authored-by: Harry van Haaren Signed-off-by: Harry van Haaren --- v5: - Move increment of SMC_HI

[ovs-dev] [PATCH v5 06/12] dpif-avx512: Add ISA implementation of dpif

2020-12-03 Thread Harry van Haaren
This commit adds the AVX512 implementation of DPIF functionality, specifically the dp_netdev_input_outer_avx512 function. This function only handles outer (no re-circulations), and is optimized to use the AVX512 ISA for packet batching and other DPIF work. Sparse is not able to handle the AVX512 i

[ovs-dev] [PATCH v5 05/12] dpif-netdev: Add function pointer for netdev input

2020-12-03 Thread Harry van Haaren
This commit adds a function pointer to the pmd thread data structure, giving the pmd thread flexibility in its dpif-input function choice. This allows choosing of the implementation based on ISA capabilities of the runtime CPU, leading to optimizations and higher performance. Signed-off-by: Harry

[ovs-dev] [PATCH v5 02/12] dpif-netdev: Move pmd_try_optimize function in file

2020-12-03 Thread Harry van Haaren
This commit moves the pmd_try_optimize function to a more appropriate location in the file - currently it sits in the DPCLS section, which is not its correct home. Signed-off-by: Harry van Haaren --- lib/dpif-netdev.c | 146 +++--- 1 file changed, 73 inser

[ovs-dev] [PATCH v5 04/12] dpif-netdev: Split HWOL out to own header file

2020-12-03 Thread Harry van Haaren
This commit moves the datapath lookup functions required for hardware offload to a seperate file. This allows other DPIF implementations to access the lookup functions, encouraging code reuse. Signed-off-by: Harry van Haaren --- v2: Fixed copyright header --- lib/automake.mk|

[ovs-dev] [PATCH v5 01/12] dpdk: Cache result of CPU ISA checks

2020-12-03 Thread Harry van Haaren
As a small optimization, this patch caches the result of a CPU ISA check from DPDK. Particularly in the case of running the DPCLS autovalidator (which repeatedly probes subtables) this reduces the amount of CPU ISA lookups from the DPDK level. By caching them at the OVS/dpdk.c level, the ISA check

[ovs-dev] [PATCH v5 00/12] DPIF Generic Framework

2020-12-03 Thread Harry van Haaren
v5 summary: - Dropped MFEX optimizations, re-targetting to a later release --- This allows focus of community reviews & development on DPIF --- Note OVS Conference talk still introduces both DPIF and MFEX topics - DPIF improvements --- Better EMC/SMC handling --- HWOL is enabled in the avx512 DPIF

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

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

Re: [ovs-dev] [PATCH v2 0/3] ovsdb-idl: Fix IDL use-after-free and memory leak issues.

2020-12-03 Thread Ilya Maximets
On 11/30/20 5:40 PM, Dumitru Ceara wrote: > This series fixes 3 different issues: > - Patch1: memory leak of tracked old datum of reinserted orphan flows. > - Patch2: memory leak of tracked deleted "pure" orphan rows. > - Patch3: use after free of rows that became orphan after being deleted. > > T

[ovs-dev] [PATCH] netdev-dpdk: Refactor the DPDK transmit path.

2020-12-03 Thread Flavio Leitner
This patch split out the common code between vhost and dpdk transmit paths to shared functions to simplify the code and fix an issue. The issue is that the packet coming from non-DPDK device and egressing on a DPDK device currently skips the hwol preparation. Signed-off-by: Flavio Leitner --- l

[ovs-dev] WhatsApp - Una oportunidad para tu empresa

2020-12-03 Thread Más herramientas para tu negocio
Webinar en Vivo: Cómo aumentar tus ventas con Whatsapp Business - 05 de Diciembre Whatsapp robot: cómo configurarlo para incrementar tus ventas - 12 de Diciembre - Horario de 10:00 a 14:00 Hrs.- Aprenderá a crear contenido de valor con el objetivo de generar alto impacto a través de la aplicac

Re: [ovs-dev] [ovn] transaction error in ovn-controller with configured RBAC on branch-20.06

2020-12-03 Thread Dumitru Ceara
On 12/3/20 2:01 PM, Odintsov Vladislav wrote: > But neither IP nor system-id was changed. I've double-checked: > > ovn-controller 20.06.2: > > Chassis "04540082-b5b5-4ab5-9901-03ed445c772d" > hostname: host.local > Encap vxlan > ip: "172.24.33.105" > options: {csum="true"}

Re: [ovs-dev] [PATCH ovn v4 1/2] ovn-controller: Fix nb_cfg update with monitor_cond_change in flight.

2020-12-03 Thread Dumitru Ceara
On 12/3/20 9:30 AM, Han Zhou wrote: > > > On Wed, Dec 2, 2020 at 7:31 AM Dumitru Ceara > wrote: >> >> It is not correct for ovn-controller to pass the current SB_Global.nb_cfg >> value to ofctrl_put() if there are pending changes to conditional >> monitoring clauses (lo

[ovs-dev] [PATCH ovn] ovn-controller: Relax get_nb_cfg() condition seqno check.

2020-12-03 Thread Dumitru Ceara
The IDL might decide to resend pending monitor condition changes implicitly (one such case is at reconnect) in which case the client (ovn-controller) might end waiting for a condition seqno that has already been satisfied. In order to avoid this case, we now relax the seqno check in get_nb_cfg() a

Re: [ovs-dev] [PATCH ovn] northd: add reject action for lb with no backends

2020-12-03 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 184 characters long (recommended limit is 79) #225 FILE: utilities/ovn-nbc

Re: [ovs-dev] [PATCH ovn v2 4/6] utilities: Add support for Logical Datapath Groups.

2020-12-03 Thread 0-day Robot
Bleep bloop. Greetings Ilya Maximets, 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 #111 FILE: utilities/ovn-sbctl.c:1107: (*lf

[ovs-dev] [PATCH ovn v2 6/6] northd: Config option to enable use of Logical Datapath Groups.

2020-12-03 Thread Ilya Maximets
New configuration knob: ovn-nbctl set NB_Global . options:use_logical_dp_groups=true Feature disabled by default, because it could cause performance issues on ovn-controller side, specifically, if you have a lot of logical switches or routers local to the same node, i.e. handled by the same ovn-

[ovs-dev] [PATCH ovn v2 2/6] ovn-sb.ovsschema: Add Logical Datapath Groups.

2020-12-03 Thread Ilya Maximets
New table 'Logical_Datapath_Group'. Each row of this table will store a set of logical datapaths. Each logical flow now has a reference to a logical datapath group, so the same logical flow could be applied to many different logical datapaths in a group. Signed-off-by: Ilya Maximets --- ovn-sb

[ovs-dev] [PATCH ovn] northd: add reject action for lb with no backends

2020-12-03 Thread Lorenzo Bianconi
Introduce the capability to create a load balancer with no backends and with --reject option in order to send a TCP reset segment (for tcp) or an ICMP port unreachable packet (for all other kind of traffic) whenever an incoming packet is received for this load-balancer. Tested-by: Antonio Ojea Si

[ovs-dev] [PATCH ovn v2 3/6] controller: Add support for Logical Datapath Groups.

2020-12-03 Thread Ilya Maximets
ovn-controller will receive updates from Logical_DP_Group table and process logical flows accordingly. Feature is fully backward compatible since old 'logical_datapath' column kept as is. It will also be used by nothd to not create datapath groups if there is ony one datapath in it. Unfortunately

[ovs-dev] [PATCH ovn v2 5/6] northd: Add support for Logical Datapath Groups.

2020-12-03 Thread Ilya Maximets
northd will create only one logical flow with a single logical datapath group instead of several lflows that differs only by a datapath column. We're avoiding creation of datapath groups with only one datapath to save space. Old 'logical_datapath' column used instead. Feature is disabled. Confi

[ovs-dev] [PATCH ovn v2 4/6] utilities: Add support for Logical Datapath Groups.

2020-12-03 Thread Ilya Maximets
Signed-off-by: Ilya Maximets --- utilities/ovn-detrace.in | 8 ++- utilities/ovn-sbctl.c| 108 --- utilities/ovn-trace.c| 40 +++ 3 files changed, 115 insertions(+), 41 deletions(-) diff --git a/utilities/ovn-detrace.in b/utilities/ovn-d

[ovs-dev] [PATCH ovn v2 1/6] tests: Sort flow and database dumps.

2020-12-03 Thread Ilya Maximets
The order in which flows appears in the dump is not strictly determined. Need to sort the output to make tests independent from the system and implementation details. Signed-off-by: Ilya Maximets --- tests/ovn-northd.at | 10 +- tests/ovn.at| 8 2 files changed, 9 inse

[ovs-dev] [PATCH ovn v2 0/6] Combine Logical Flows by Logical Datapath.

2020-12-03 Thread Ilya Maximets
This series is aimed to reduce size of a Southbound DB. In modern OVN cluster there is a big probability that same logical flows are installed for several logical switches. Currently, OVN will create a separate logical flow for each logical switch (datapath) filled with exact same match, actions a

Re: [ovs-dev] [ovn] transaction error in ovn-controller with configured RBAC on branch-20.06

2020-12-03 Thread Odintsov Vladislav
But neither IP nor system-id was changed. I've double-checked: ovn-controller 20.06.2: Chassis "04540082-b5b5-4ab5-9901-03ed445c772d" hostname: host.local Encap vxlan ip: "172.24.33.105" options: {csum="true"} Encap stt ip: "172.24.33.105" options: {csu

Re: [ovs-dev] [PATCH ovn 1/1] tests: Work around ovn-controller incremental processing bugs.

2020-12-03 Thread Numan Siddique
On Wed, Dec 2, 2020 at 11:57 AM Ben Pfaff wrote: > > On Thu, Nov 26, 2020 at 06:35:44PM +0530, Numan Siddique wrote: > > On Thu, Nov 26, 2020 at 11:30 AM Numan Siddique wrote: > > > > > > On Thu, Nov 26, 2020 at 10:54 AM Ben Pfaff wrote: > > > > > > > > On Wed, Nov 25, 2020 at 01:13:22PM +0530,

Re: [ovs-dev] [PATCH ovn v2] vtep tests: Fix the failing test - ovn-controller-vtep - binding 1.

2020-12-03 Thread Numan Siddique
On Thu, Dec 3, 2020 at 4:00 PM Dumitru Ceara wrote: > > On 12/2/20 11:36 AM, num...@ovn.org wrote: > > From: Numan Siddique > > > > The below check in the test - "ovn-controller-vtep - binding 1." is > > failing intermittently after the commit [1]. > > > > Before the commit[1], the check was - >

Re: [ovs-dev] [ovn] transaction error in ovn-controller with configured RBAC on branch-20.06

2020-12-03 Thread Dumitru Ceara
Sorry, I removed the list by accident, readding ovs-dev. On 12/3/20 1:23 PM, Odintsov Vladislav wrote: > Hi Dumitru, > > This helped! > > Chassis destroyed, and port successfully claimed: > > # ovn-sbctl destroy chassis 04540082-b5b5-4ab5-9901-03ed445c772d > > 2020-12-03T12:20:41.222Z|6550427|

[ovs-dev] [PATCH] ofproto-dpif-upcall: Don't put flows that datapath can't fully match.

2020-12-03 Thread Hongzhi Guo
As described in the two patches at the end of this message, the datapath cannot match all the fields that ovs supports. So some flows are processed only on the slow path and not on the datapath. Therefore, the flows whose parsing result is ODP_FIT_TOO_LITTLE don't need to be installed on the datapa

[ovs-dev] YOUR CONSIGNMENT IS HERE WITH US

2020-12-03 Thread usacustomsb
I've invited you to fill out the following form: Untitled form To fill it out, visit: https://docs.google.com/forms/d/e/1FAIpQLSeWIk63a3DweMXEzFB_X23Cw1olXv2hsHbFi9coWfbtCvw8CA/viewform?vc=0&c=0&w=1&flr=0&usp=mail_form_link U.S. Customs and Border protection Enforcement Office of Investigations

[ovs-dev] [ovn] transaction error in ovn-controller with configured RBAC on branch-20.06

2020-12-03 Thread Odintsov Vladislav
Hi, It seems, that I see regression with claim port functionality in my OVN installation between v20.06.2 and latest branch-20.06 (78174ea) on cluster with enabled rbac. On v20.06.2 ovn-controller successfully claims port: # ovn-controller --version ovn-controller 20.06.2 Open vSwitch Library

Re: [ovs-dev] [PATCH ovn v2] vtep tests: Fix the failing test - ovn-controller-vtep - binding 1.

2020-12-03 Thread Dumitru Ceara
On 12/2/20 11:36 AM, num...@ovn.org wrote: > From: Numan Siddique > > The below check in the test - "ovn-controller-vtep - binding 1." is > failing intermittently after the commit [1]. > > Before the commit[1], the check was - > ovn-sbctl --timeout=10 wait-until Port_Binding br-vtep_lswitch0_d

Re: [ovs-dev] [PATCH ovn v4 2/2] ofctrl: Wait for OVS updates to be processed before updating cur_cfg.

2020-12-03 Thread Han Zhou
On Wed, Dec 2, 2020 at 7:31 AM Dumitru Ceara wrote: > > Fixes: ca278d98a4f5 ("ovn-controller: Initial use of incremental > Signed-off-by: Dumitru Ceara > --- > controller/ofctrl.c | 14 +- > 1 file changed, 9 insertions(+), 5 deletions(-) > > diff --git a/controller/ofctrl.c b/cont

Re: [ovs-dev] [PATCH ovn v4 1/2] ovn-controller: Fix nb_cfg update with monitor_cond_change in flight.

2020-12-03 Thread Han Zhou
On Wed, Dec 2, 2020 at 7:31 AM Dumitru Ceara wrote: > > It is not correct for ovn-controller to pass the current SB_Global.nb_cfg > value to ofctrl_put() if there are pending changes to conditional > monitoring clauses (local or in flight). It might be that after the > monitor condition is acked