Re: [ovs-dev] [PATCH v1 4/4] travis: Enable OVS Travis CI for arm

2019-11-26 Thread Lance Yang (Arm Technology China)
> -Original Message- > From: Ilya Maximets > Sent: Tuesday, November 26, 2019 8:48 PM > To: Ilya Maximets ; Lance Yang (Arm Technology China) > ; ovs-dev@openvswitch.org > Cc: Jieqiang Wang (Arm Technology China) ; Gavin Hu > (Arm > Technology China) ; Jingzhao Ni (Arm Technology

Re: [ovs-dev] [PATCH ovn v3 0/2] northd: Improve pause, resume and status

2019-11-26 Thread Frode Nordahl
On Wed, Nov 27, 2019 at 8:34 AM Numan Siddique wrote: > > On Sat, Nov 23, 2019 at 3:20 PM Frode Nordahl > wrote: > > > > At present when the ``pause`` command is issued any lock the > > ``ovn-northd`` process holds on the SB DB will be kept. > > > > To be able to change this behaviour the tests

Re: [ovs-dev] [PATCH] dpif-netdev-perf: aarch64 support for accurate timing update of TSC cycle counter

2019-11-26 Thread Yanqin Wei (Arm Technology China)
Hi Ilya, No, we didn't test this patch based on OVS-AF_XDP, but made a black build to enable this in OVS-DPDK and test it. Currently DPDK-AF_XDP has been tested in latest kernel (not released). So I think OVS-AF_XDP is close to be supported for aarch64. Furthermore, I found a document about

Re: [ovs-dev] [PATCH ovn v3 0/2] northd: Improve pause, resume and status

2019-11-26 Thread Numan Siddique
On Sat, Nov 23, 2019 at 3:20 PM Frode Nordahl wrote: > > At present when the ``pause`` command is issued any lock the > ``ovn-northd`` process holds on the SB DB will be kept. > > To be able to change this behaviour the tests surrounding pause and > resume must be changed, thus I provide the

Re: [ovs-dev] [PATCH v1 4/4] travis: Enable OVS Travis CI for arm

2019-11-26 Thread Lance Yang (Arm Technology China)
> -Original Message- > From: Ilya Maximets > Sent: Friday, November 22, 2019 6:36 PM > To: Lance Yang (Arm Technology China) ; Ilya Maximets > ; ovs-dev@openvswitch.org > Cc: Jieqiang Wang (Arm Technology China) ; Gavin Hu > (Arm > Technology China) ; Jingzhao Ni (Arm Technology China)

Re: [ovs-dev] [PATCH ovn v2 00/13] OVN Interconnection

2019-11-26 Thread Numan Siddique
On Wed, Nov 27, 2019, 7:25 AM Han Zhou wrote: > On Sun, Nov 17, 2019 at 10:55 PM Numan Siddique wrote: > > > > On Mon, Nov 18, 2019 at 8:22 AM Han Zhou wrote: > > > > > > On Sat, Nov 16, 2019 at 4:03 AM Numan Siddique wrote: > > > > > > > > > > > > > > > > On Fri, Nov 15, 2019 at 1:18 PM Han

[ovs-dev] ENQUIRY

2019-11-26 Thread Mr. Ahmed
Hello and Good day, I am Ahmed Biener,senior sales manager from RAPHA trading company,import and export Egypt,We are currently working on a project and wanted to receive quotation for your goods with list of FOB prices in eqyptian pounds,with prices attached,Please get back to me as soon as

Re: [ovs-dev] [PATCH ovn v2 00/13] OVN Interconnection

2019-11-26 Thread Han Zhou
On Sun, Nov 17, 2019 at 10:55 PM Numan Siddique wrote: > > On Mon, Nov 18, 2019 at 8:22 AM Han Zhou wrote: > > > > On Sat, Nov 16, 2019 at 4:03 AM Numan Siddique wrote: > > > > > > > > > > > > On Fri, Nov 15, 2019 at 1:18 PM Han Zhou wrote: > > >> > > >> > > >> > > >> On Thu, Nov 14, 2019 at

Re: [ovs-dev] [PATCH v6 ovn 2/4] ovn-controller: Add per node states to I-P engine.

2019-11-26 Thread Han Zhou
Thanks Dumitru, please see my comments inlined. On Fri, Nov 22, 2019 at 8:13 AM Dumitru Ceara wrote: > > This commit transforms the 'changed' field in struct engine_node in a > 'state' field. Possible node states are: > - "Stale": data in the node is not up to date with the DB. > - "Updated":

Re: [ovs-dev] [PATCH v6 ovn 1/4] ovn-controller: Refactor I-P engine_run() tracking.

2019-11-26 Thread Han Zhou
On Fri, Nov 22, 2019 at 8:13 AM Dumitru Ceara wrote: > > This commit simplifies the logic of calling engine_run and engine_need_run in > order to reduce the number of external variables required to track the result > of the last engine execution. > > The engine code is also refactored a bit and

Re: [ovs-dev] [PATCH] debian: Update list of copyright holders.

2019-11-26 Thread Ben Pfaff
On Wed, Oct 09, 2019 at 10:33:44AM -0700, Ben Pfaff wrote: > The list of copyright holders was incomplete and out of date. This > updates it based on a "grep" for copyright notices, which I reviewed by > hand. > > CC: 942...@bugs.debian.org > Reported-by: Chris Lamb > Reported-at:

Re: [ovs-dev] [PATCH] ofproto-dpif-xlate: Restore table ID on error in xlate_table_action().

2019-11-26 Thread Ben Pfaff
On Mon, Oct 14, 2019 at 03:34:21PM -0700, Ben Pfaff wrote: > Found by inspection. > > Signed-off-by: Ben Pfaff Still needs review. ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH] Documentation: Convert multiple manpages to ReST.

2019-11-26 Thread Ben Pfaff
On Thu, Oct 10, 2019 at 02:29:42PM -0700, Ben Pfaff wrote: > Signed-off-by: Ben Pfaff Still needs review. ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH v1] netdev: use acquire-release semantics for change_seq in netdev

2019-11-26 Thread Ben Pfaff
Thanks. On Tue, Nov 26, 2019 at 07:33:30AM +, Yanqin Wei (Arm Technology China) wrote: > Hi Ben, > > Thanks for your time to review. I am sorry not to verify this patch by clang > compiler. But this patch compiles successfully in gcc 7.4. Maybe in some gcc > version, the atomic type is

[ovs-dev] Líneas y objetivos estratégicos

2019-11-26 Thread Planear una estrategia eficiente
12 de Diciembre | Horario de 10:00 a 17:00 hrs. | (hora del centro de México) Taller práctico de Planeación Estratégica A través de las metodologías de planeación, se definen con la participación de la alta dirección y funcionarios clave las líneas y los objetivos estratégicos para la

Re: [ovs-dev] [PATCH] ofproto-provider: Move datapath capabilities callback to correct section.

2019-11-26 Thread William Tu
On Tue, Nov 26, 2019 at 12:25 PM Ilya Maximets wrote: > > 'get_datapath_cap' callback was mistakenly placed in > 'Connection tracking' section of the 'struct dpif_class' > while belongs to the 'Datapath information'. > > CC: William Tu > Fixes: 27501802d09f ("ofproto-dpif: Expose datapath

[ovs-dev] [PATCH] ofproto-provider: Move datapath capabilities callback to correct section.

2019-11-26 Thread Ilya Maximets
'get_datapath_cap' callback was mistakenly placed in 'Connection tracking' section of the 'struct dpif_class' while belongs to the 'Datapath information'. CC: William Tu Fixes: 27501802d09f ("ofproto-dpif: Expose datapath capability to ovsdb.") Signed-off-by: Ilya Maximets ---

Re: [ovs-dev] [PATCH v16] Improved Packet Drop Statistics in OVS

2019-11-26 Thread Ilya Maximets
On 26.11.2019 20:43, Ilya Maximets wrote: > On 26.11.2019 9:59, Anju Thomas wrote: >> Currently OVS maintains explicit packet drop/error counters only on port >> level. Packets that are dropped as part of normal OpenFlow processing are >> counted in flow stats of “drop” flows or as table misses

Re: [ovs-dev] [PATCH v16] Improved Packet Drop Statistics in OVS

2019-11-26 Thread Ilya Maximets
On 26.11.2019 9:59, Anju Thomas wrote: > Currently OVS maintains explicit packet drop/error counters only on port > level. Packets that are dropped as part of normal OpenFlow processing are > counted in flow stats of “drop” flows or as table misses in table stats. > These can only be

Re: [ovs-dev] [PATCH 19/20] netdev-offload-dpdk-flow: Support offload of clone tnl_push/output actions

2019-11-26 Thread Ilya Maximets
On 20.11.2019 16:28, Eli Britstein wrote: > Signed-off-by: Eli Britstein > Reviewed-by: Oz Shlomo > --- > NEWS | 4 +-- > lib/netdev-offload-dpdk-flow.c | 60 > ++ > 2 files changed, 62 insertions(+), 2 deletions(-) > > diff

Re: [ovs-dev] [PATCH 09/20] netdev: Add netdev function: flow_stats_get()

2019-11-26 Thread Ilya Maximets
On 20.11.2019 16:28, Eli Britstein wrote: > From: Ophir Munk > > Add flow_stats_get() function to netdev offload class, as a pre-step > towards implementation of statistics quering fully offloaded flows. Please, do not introduce new API for each dpif provider. You need to implement existing

Re: [ovs-dev] iperf tcp issue on veth using afxdp

2019-11-26 Thread William Tu
On Fri, Nov 22, 2019 at 10:50 AM Ilya Maximets wrote: > > On 22.11.2019 18:51, William Tu wrote: > > Hi Ilya and Eelco, > > > > Yiyang reports very poor TCP performance on his setup and I can > > also reproduce it on my machine. Somehow I think this might be a > > kernel issue, but I don't know

Re: [ovs-dev] [PATCH] dpif-netdev-perf: aarch64 support for accurate timing update of TSC cycle counter

2019-11-26 Thread Ilya Maximets
On 13.11.2019 18:01, Malvika Gupta wrote: > The accurate timing implementation in this patch gets the wall clock counter > via > cntvct_el0 register access. This call is portable to all aarch64 architectures > and has been verified on an 64-bit arm server. > > Suggested-by: Yanqin Wei >

Re: [ovs-dev] [PATCH] ofproto: Fix crash on PACKET_OUT due to recursive locking after upcall.

2019-11-26 Thread Ilya Maximets
On 25.11.2019 22:45, Ben Pfaff wrote: > On Fri, Nov 01, 2019 at 10:24:39PM +0100, Ilya Maximets wrote: >> Handling of OpenFlow PACKET_OUT implies pushing the packet through >> the datapath and packet processing inside the datapath could trigger >> an upcall. In case of system datapath,

Re: [ovs-dev] ovs-dpdk zero-copy rx/tx support between physical nic and vhost user

2019-11-26 Thread William Tu
On Tue, Nov 26, 2019 at 12:46 AM Loftus, Ciara wrote: > > > > > Hi Ciara and Ian, > > > > I'm checking the zero-copy support on both rx/tx side when > > using ovs-dpdk with vhostuser and dpdkport. > > Assuming PVP, IIUC[1,2], the rx (P to V) does not have zero-copy and > > the V to P has zero

Re: [ovs-dev] [PATCH] netdev-dpdk: Deprecate ring ports.

2019-11-26 Thread Kevin Traynor
On 26/11/2019 11:31, Ilya Maximets wrote: > 'dpdkr' a.k.a. DPDK ring ports has really poor support in OVS and not > tested on a regular basis. These ports are intended to work via > shared memory with another DPDK secondary process, but there are lots > of limitations for using this functionality

Re: [ovs-dev] [PATCH 00/20] netdev datapath actions offload

2019-11-26 Thread David Marchand
On Tue, Nov 26, 2019 at 2:28 PM Eli Britstein wrote: > >> This series adds HW offload for output, drop, set MAC, set IPv4, set > >> TCP/UDP ports and tunnel push actions using the DPDK rte_flow API. > > Has this series been tested with newer DPDK? > > The best would be with 19.11-rc3, since we

Re: [ovs-dev] [PATCH v1 1/1] dpdk: Use DPDK 18.11.5 release.

2019-11-26 Thread Kevin Traynor
On 26/11/2019 12:03, Ian Stokes wrote: > Modify travis linux build script to use the latest DPDK stable release > 18.11.5. Update docs for latest DPDK stable releases. > > Signed-off-by: Ian Stokes > --- > .travis/linux-build.sh | 2 +- > Documentation/faq/releases.rst

Re: [ovs-dev] [PATCH 00/20] netdev datapath actions offload

2019-11-26 Thread Eli Britstein
Hi David, On 11/26/2019 12:08 PM, David Marchand wrote: > Hello Eli, > > On Wed, Nov 20, 2019 at 4:36 PM Eli Britstein wrote: >> Currently, netdev datapath offload only accelerates the flow match >> sequence by associating a mark per flow. This series introduces the full >> offload of netdev

Re: [ovs-dev] [PATCH] netdev-dpdk: Deprecate ring ports.

2019-11-26 Thread David Marchand
On Tue, Nov 26, 2019 at 12:32 PM Ilya Maximets wrote: > > 'dpdkr' a.k.a. DPDK ring ports has really poor support in OVS and not > tested on a regular basis. These ports are intended to work via > shared memory with another DPDK secondary process, but there are lots > of limitations for using

Re: [ovs-dev] [PATCH] netdev-dpdk: Deprecate ring ports.

2019-11-26 Thread Aaron Conole
Ilya Maximets writes: > 'dpdkr' a.k.a. DPDK ring ports has really poor support in OVS and not > tested on a regular basis. These ports are intended to work via > shared memory with another DPDK secondary process, but there are lots > of limitations for using this functionality in practice.

Re: [ovs-dev] [PATCH v1 4/4] travis: Enable OVS Travis CI for arm

2019-11-26 Thread Ilya Maximets
On 26.11.2019 13:37, Ilya Maximets wrote: > On 25.11.2019 7:28, Lance Yang (Arm Technology China) wrote: >> >> >>> -Original Message- >>> From: Ilya Maximets >>> Sent: Friday, November 22, 2019 6:36 PM >>> To: Lance Yang (Arm Technology China) ; Ilya Maximets >>> ; ovs-dev@openvswitch.org

Re: [ovs-dev] [PATCH] acinclude.m4: Define ARM vector instructions for cgcc.

2019-11-26 Thread Ilya Maximets
On 22.11.2019 11:30, Ilya Maximets wrote: > We need to define __ARM_NEON, __ARM_NEON__ or __ARM_FEATURE_SIMD32 > depending on the compiler and its version in order to make sparse happy > while checking DPDK headers on ARM. This also will allow us to check > same vectorized code that we're

Re: [ovs-dev] [PATCH v1 4/4] travis: Enable OVS Travis CI for arm

2019-11-26 Thread Ilya Maximets
On 25.11.2019 7:28, Lance Yang (Arm Technology China) wrote: > > >> -Original Message- >> From: Ilya Maximets >> Sent: Friday, November 22, 2019 6:36 PM >> To: Lance Yang (Arm Technology China) ; Ilya Maximets >> ; ovs-dev@openvswitch.org >> Cc: Jieqiang Wang (Arm Technology China) ;

Re: [ovs-dev] [PATCH v1 1/1] dpdk: Use DPDK 18.11.5 release.

2019-11-26 Thread Ilya Maximets
On 26.11.2019 13:03, Ian Stokes wrote: > Modify travis linux build script to use the latest DPDK stable release > 18.11.5. Update docs for latest DPDK stable releases. > > Signed-off-by: Ian Stokes > --- > .travis/linux-build.sh | 2 +- > Documentation/faq/releases.rst

Re: [ovs-dev] [PATCH] netdev-dpdk: Deprecate ring ports.

2019-11-26 Thread Stokes, Ian
On 11/26/2019 11:31 AM, Ilya Maximets wrote: 'dpdkr' a.k.a. DPDK ring ports has really poor support in OVS and not tested on a regular basis. These ports are intended to work via shared memory with another DPDK secondary process, but there are lots of limitations for using this functionality

Re: [ovs-dev] [PATCH] netdev-dpdk: Deprecate ring ports.

2019-11-26 Thread Flavio Leitner
On Tue, Nov 26, 2019 at 12:31:48PM +0100, Ilya Maximets wrote: > 'dpdkr' a.k.a. DPDK ring ports has really poor support in OVS and not > tested on a regular basis. These ports are intended to work via > shared memory with another DPDK secondary process, but there are lots > of limitations for

[ovs-dev] [PATCH branch-2.11 1/1] dpdk: Use DPDK 18.11.5 release.

2019-11-26 Thread Ian Stokes
Modify travis linux build script to use the latest DPDK stable release 18.11.5. Update docs for latest DPDK stable releases. Signed-off-by: Ian Stokes --- .travis/linux-build.sh | 2 +- Documentation/faq/releases.rst | 2 +- Documentation/intro/install/dpdk.rst |

[ovs-dev] [PATCH branch-2.12 1/1] dpdk: Use DPDK 18.11.5 release.

2019-11-26 Thread Ian Stokes
Modify travis linux build script to use the latest DPDK stable release 18.11.5. Update docs for latest DPDK stable releases. Signed-off-by: Ian Stokes --- .travis/linux-build.sh | 2 +- Documentation/faq/releases.rst | 4 ++-- Documentation/intro/install/dpdk.rst

[ovs-dev] [PATCH v1 1/1] dpdk: Use DPDK 18.11.5 release.

2019-11-26 Thread Ian Stokes
Modify travis linux build script to use the latest DPDK stable release 18.11.5. Update docs for latest DPDK stable releases. Signed-off-by: Ian Stokes --- .travis/linux-build.sh | 2 +- Documentation/faq/releases.rst | 2 +- Documentation/intro/install/dpdk.rst |

[ovs-dev] [PATCH v2 ovn 0/2] Add IPv6 Prefix delegation (RFC3633)

2019-11-26 Thread Lorenzo Bianconi
Introduce IPv6 Prefix delegation state machine according to RFC 3633 https://tools.ietf.org/html/rfc3633. Add handle_dhcpv6_reply controller action to parse advertise/reply from IPv6 delegation server. Introduce logical flows in ovn router pipeline in order to parse dhcpv6 advertise/reply from

[ovs-dev] [PATCH v2 ovn 1/2] controller: add ipv6 prefix delegation state machine

2019-11-26 Thread Lorenzo Bianconi
Introduce IPv6 Prefix delegation state machine according to RFC 3633 https://tools.ietf.org/html/rfc3633. Add handle_dhcpv6_reply controller action to parse advertise/reply from IPv6 delegation server. Advertise/reply are parsed running respectively: - pinctrl_parse_dhcv6_advt -

[ovs-dev] [PATCH v2 ovn 2/2] northd: add logical flows for dhcpv6 pfd parsing

2019-11-26 Thread Lorenzo Bianconi
Introduce logical flows in ovn router pipeline in order to parse dhcpv6 advertise/reply from IPv6 prefix delegation router. Do not overwrite ipv6_ra_pd_list info in options column of SB port_binding table written by ovn-controller Signed-off-by: Lorenzo Bianconi --- northd/ovn-northd.c | 69

[ovs-dev] [PATCH] netdev-dpdk: Deprecate ring ports.

2019-11-26 Thread Ilya Maximets
'dpdkr' a.k.a. DPDK ring ports has really poor support in OVS and not tested on a regular basis. These ports are intended to work via shared memory with another DPDK secondary process, but there are lots of limitations for using this functionality in practice. Most of them connected with running

[ovs-dev] [PATCH v16] Improved Packet Drop Statistics in OVS

2019-11-26 Thread Anju Thomas via dev
Currently OVS maintains explicit packet drop/error counters only on port level. Packets that are dropped as part of normal OpenFlow processing are counted in flow stats of “drop” flows or as table misses in table stats. These can only be interpreted by controllers that know the semantics of the

Re: [ovs-dev] [PATCH 00/20] netdev datapath actions offload

2019-11-26 Thread David Marchand
Hello Eli, On Wed, Nov 20, 2019 at 4:36 PM Eli Britstein wrote: > > Currently, netdev datapath offload only accelerates the flow match > sequence by associating a mark per flow. This series introduces the full > offload of netdev datapath flows by having the HW also perform the flow > actions. >

Re: [ovs-dev] [PATCH] dp-packet: Fix clearing/copying of memory layout flags.

2019-11-26 Thread David Marchand
On Mon, Nov 25, 2019 at 12:23 PM Ilya Maximets wrote: > > On 24.11.2019 21:38, David Marchand wrote: > > On Fri, Nov 22, 2019 at 3:04 PM Ilya Maximets wrote: > > Rather than exclude a set of flags, I would touch/copy only the flags > > that OVS uses/understands. > > > > When OVS

[ovs-dev] Hi

2019-11-26 Thread Miss Anita
Hi Dear, How are you doing out there? I am Anita, I want to meet you, reply me for me to tell you why I want to meet you, introduce myself fully to you and send you my pictures to know me better. Thanks, Miss Anita. ___ dev mailing list

Re: [ovs-dev] [ovs-dev, ovn, 1/2] ovn-nbctl.c: Add "name" column of QoS table.

2019-11-26 Thread 0-day Robot
Bleep bloop. Greetings taoyunxi...@cmss.chinamobile.com, 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. git-am: error: patch failed: utilities/ovn-nbctl.c:5346 error: utilities/ovn-nbctl.c:

Re: [ovs-dev] ovs-dpdk zero-copy rx/tx support between physical nic and vhost user

2019-11-26 Thread Loftus, Ciara
> > Hi Ciara and Ian, > > I'm checking the zero-copy support on both rx/tx side when > using ovs-dpdk with vhostuser and dpdkport. > Assuming PVP, IIUC[1,2], the rx (P to V) does not have zero-copy and > the V to P has zero copy support by enabling dq-zero-copy. > > Am I understanding this

Re: [ovs-dev] [PATCH 03/10] tc: Introduce tc_id to specify a tc filter

2019-11-26 Thread Paul Blakey
On 11/20/2019 2:04 PM, Simon Horman wrote: > On Wed, Oct 30, 2019 at 03:37:17PM +0200, Roi Dayan wrote: >> From: Paul Blakey >> >> Move all that is needed to identify a tc filter to a >> new structure, tc_id. This removes a lot of duplication >> in accessing/creating tc filters. >> >>

[ovs-dev] Новый вариант найти сотрудника и закрыть вакансию

2019-11-26 Thread info
Доброго дня Добавьте любые вакантные места на своем предприятии здесь http://bit.ly/2QNLIEM Это без оплаты и крутая отдача от публикации! --- Просьба перешлите настоящее предложение в отдел персонала ___ dev mailing list

Re: [ovs-dev] [PATCH V2] Add offload packets statistics

2019-11-26 Thread zhaozhanxu
Please help me reviewing the code, thanks very much. At 2019-10-28 20:44:51, "zhaozhanxu" wrote: Thanks for your reply. I already modified some of them, and I think the others need to discuss. V2===>V3: 1. Make the n_offload_packets to be a subset of n_packets, and n_offload_bytes to be

[ovs-dev] [ovs-dev, ovn, 2/2] ovn-nbctl.c: Add a way to delete QoS by its name or uuid.

2019-11-26 Thread taoyunxi...@cmss.chinamobile.com
Add a way to delete QoS by its name or uuid Currently, qos can only be deleted by indirect way which must designate switch or more parameters. This patch change the original "qos-del" to "ls-qos-del", and add a new "qos-del" command. By the new command, you can delete qos by uuid or name of

[ovs-dev] [ovs-dev, ovn, 1/2] ovn-nbctl.c: Add "name" column of QoS table.

2019-11-26 Thread taoyunxi...@cmss.chinamobile.com
Add "name" column of QoS table Add "name" column of QoS table and make qos could be list by command "ovn-nbctl list qos "name"". Signed-off-by: Yunxiang Tao diff --git a/ovn-nb.ovsschema b/ovn-nb.ovsschema index 12999a466..02ae48e73 100644 --- a/ovn-nb.ovsschema +++ b/ovn-nb.ovsschema @@

[ovs-dev] [ovs-dev,ovn,0/2] Add a way to delete QoS directly

2019-11-26 Thread taoyunxi...@cmss.chinamobile.com
Currently, qos can only be deleted by indirect way which must designate switch or more parameters. The first patch add "name" column to QoS table, and make QoS table could be listed by "name" witch comand "ovn-nbctl list qos "name"". The second patch change the original "qos-del" to