[ovs-dev] Update on DDlog port of ovn-northd

2019-07-12 Thread Leonid Ryzhyk
Dear OVN developers, This is a brief update on the state of the DDlog port of ovn-northd. We completed the initial implementation of ovn-northd in DDlog few months ago. Justin kindly helped to integrate it with OVN, so that it can be used as a drop-in replacement for the C version (and passes al

Re: [ovs-dev] [PATCH v10 0/5] dpcls func ptrs & optimizations

2019-07-12 Thread Ilya Maximets
On 11.07.2019 17:40, Van Haaren, Harry wrote: >> -Original Message- >> From: Ilya Maximets [mailto:i.maxim...@samsung.com] >> Sent: Thursday, July 11, 2019 3:14 PM >> To: Van Haaren, Harry ; d...@openvswitch.org >> Cc: malvika.gu...@arm.com; Stokes, Ian ; Michal Orsák >> >> Subject: Re: [P

Re: [ovs-dev] [PATCH v10 0/5] dpcls func ptrs & optimizations

2019-07-12 Thread Ilya Maximets
On 12.07.2019 13:49, Ilya Maximets wrote: > On 11.07.2019 17:40, Van Haaren, Harry wrote: >>> -Original Message- >>> From: Ilya Maximets [mailto:i.maxim...@samsung.com] >>> Sent: Thursday, July 11, 2019 3:14 PM >>> To: Van Haaren, Harry ; d...@openvswitch.org >>> Cc: malvika.gu...@arm.com;

[ovs-dev] [PATCH] checkpatch: Check FOR_EACH loops with numbers.

2019-07-12 Thread Ilya Maximets
OVS has defines for loops like 'BITMAP_FOR_EACH_1' or 'ULLONG_FOR_EACH_1', but the regexp in checkpatch doesn't match with numbers and skips these loops while checking. This patch adds numbers into regexp and adds some FOR_EACH loops to the unit tests. Signed-off-by: Ilya Maximets --- tests/che

Re: [ovs-dev] [PATCH] ovsdb-server: drop all connections on read/write status change

2019-07-12 Thread Daniel Alvarez Sanchez
On Wed, Jul 10, 2019 at 10:24 PM Ben Pfaff wrote: > > On Tue, Jul 09, 2019 at 12:16:30PM +0200, Daniel Alvarez wrote: > > Prior to this patch, only db change aware connections were dropped > > on a read/write status change. However, current schema in OVN does > > not allow clients to monitor wheth

Re: [ovs-dev] [PATCH v10 0/5] dpcls func ptrs & optimizations

2019-07-12 Thread Van Haaren, Harry
> -Original Message- > From: Ilya Maximets [mailto:i.maxim...@samsung.com] > Sent: Friday, July 12, 2019 11:50 AM > To: Van Haaren, Harry > Cc: malvika.gu...@arm.com; Stokes, Ian ; Michal Orsák > ; d...@openvswitch.org > Subject: Re: [PATCH v10 0/5] dpcls func ptrs & optimizations lots o

[ovs-dev] [PATCH branch2.11] ovsdb-server: drop all connections on read/write status change

2019-07-12 Thread Daniel Alvarez
Prior to this patch, only db change aware connections were dropped on a read/write status change. However, current schema in OVN does not allow clients to monitor whether a particular DB changes this status. In order to accomplish this, we'd need to change the schema and adapting ovsdb-server and e

Re: [ovs-dev] [PATCH v10 4/5] dpif-netdev: refactor generic implementation

2019-07-12 Thread Ian Stokes
On 7/9/2019 1:34 PM, Harry van Haaren wrote: This commit refactors the generic implementation. The goal of this refactor is to simply the code to enable 'simply' -> 'simplify'? "specialization" of the functions at compile time. Given compile-time optimizations, the compiler is able to unroll

Re: [ovs-dev] Update on DDlog port of ovn-northd

2019-07-12 Thread Numan Siddique
On Fri, Jul 12, 2019 at 1:08 PM Leonid Ryzhyk wrote: > Dear OVN developers, > > This is a brief update on the state of the DDlog port of ovn-northd. > > We completed the initial implementation of ovn-northd in DDlog few months > ago. Justin kindly > helped to integrate it with OVN, so that it ca

Re: [ovs-dev] [PATCH branch2.11] ovsdb-server: drop all connections on read/write status change

2019-07-12 Thread Daniel Alvarez Sanchez
On Fri, Jul 12, 2019 at 4:17 PM Daniel Alvarez wrote: > > Prior to this patch, only db change aware connections were dropped > on a read/write status change. However, current schema in OVN does > not allow clients to monitor whether a particular DB changes this > status. In order to accomplish thi

Re: [ovs-dev] [PATCH v10 4/5] dpif-netdev: refactor generic implementation

2019-07-12 Thread Ilya Maximets
On 12.07.2019 17:19, Ian Stokes wrote: > On 7/9/2019 1:34 PM, Harry van Haaren wrote: >> This commit refactors the generic implementation. The >> goal of this refactor is to simply the code to enable > 'simply' -> 'simplify'? > >> "specialization" of the functions at compile time. >> >> Given comp

Re: [ovs-dev] [PATCH v10 4/5] dpif-netdev: refactor generic implementation

2019-07-12 Thread Van Haaren, Harry
> -Original Message- > From: Ilya Maximets [mailto:i.maxim...@samsung.com] > Sent: Friday, July 12, 2019 3:43 PM > To: Stokes, Ian ; Van Haaren, Harry > ; d...@openvswitch.org > Cc: malvika.gu...@arm.com > Subject: Re: [PATCH v10 4/5] dpif-netdev: refactor generic implementation > >> + >

Re: [ovs-dev] [PATCH branch2.11] ovsdb-server: drop all connections on read/write status change

2019-07-12 Thread 0-day Robot
Bleep bloop. Greetings Daniel Alvarez Sanchez, 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: Failed to merge in the changes. Patch failed at 0001 ovsdb-server: drop all connections o

Re: [ovs-dev] [PATCH] checkpatch: Check FOR_EACH loops with numbers.

2019-07-12 Thread Ben Pfaff
On Fri, Jul 12, 2019 at 04:04:38PM +0300, Ilya Maximets wrote: > OVS has defines for loops like 'BITMAP_FOR_EACH_1' or > 'ULLONG_FOR_EACH_1', but the regexp in checkpatch doesn't match with > numbers and skips these loops while checking. > > This patch adds numbers into regexp and adds some FOR_EA

Re: [ovs-dev] [PATCH] checkpatch: Check FOR_EACH loops with numbers.

2019-07-12 Thread Aaron Conole
Ilya Maximets writes: > OVS has defines for loops like 'BITMAP_FOR_EACH_1' or > 'ULLONG_FOR_EACH_1', but the regexp in checkpatch doesn't match with > numbers and skips these loops while checking. > > This patch adds numbers into regexp and adds some FOR_EACH loops to > the unit tests. > > Signed

Re: [ovs-dev] [PATCH] ovsdb-server: drop all connections on read/write status change

2019-07-12 Thread Ben Pfaff
On Fri, Jul 12, 2019 at 03:06:34PM +0200, Daniel Alvarez Sanchez wrote: > On Wed, Jul 10, 2019 at 10:24 PM Ben Pfaff wrote: > > > > On Tue, Jul 09, 2019 at 12:16:30PM +0200, Daniel Alvarez wrote: > > > Prior to this patch, only db change aware connections were dropped > > > on a read/write status

Re: [ovs-dev] [PATCH] checkpatch: Check FOR_EACH loops with numbers.

2019-07-12 Thread Ilya Maximets
On 12.07.2019 18:20, Ben Pfaff wrote: > On Fri, Jul 12, 2019 at 04:04:38PM +0300, Ilya Maximets wrote: >> OVS has defines for loops like 'BITMAP_FOR_EACH_1' or >> 'ULLONG_FOR_EACH_1', but the regexp in checkpatch doesn't match with >> numbers and skips these loops while checking. >> >> This patch a

Re: [ovs-dev] [PATCH] ovs-macros: An option to suspend test execution on error

2019-07-12 Thread Ben Pfaff
On Thu, Jul 11, 2019 at 11:46:04AM -0400, Vasu Dasari wrote: > Origins for this patch are captured at > https://mail.openvswitch.org/pipermail/ovs-discuss/2019-June/048923.html. > > Summarizing here, when a test fails, it would be good to pause test execution > and let the developer poke around th

Re: [ovs-dev] [PATCH] ovs-macros: An option to suspend test execution on error

2019-07-12 Thread Vasu Dasari
Thanks. Will do. *Vasu Dasari* On Fri, Jul 12, 2019 at 11:43 AM Ben Pfaff wrote: > On Thu, Jul 11, 2019 at 11:46:04AM -0400, Vasu Dasari wrote: > > Origins for this patch are captured at > > https://mail.openvswitch.org/pipermail/ovs-discuss/2019-June/048923.html > . > > > > Summarizing here,

Re: [ovs-dev] [PATCH] checkpatch: Check FOR_EACH loops with numbers.

2019-07-12 Thread Ben Pfaff
On Fri, Jul 12, 2019 at 06:33:32PM +0300, Ilya Maximets wrote: > On 12.07.2019 18:20, Ben Pfaff wrote: > > On Fri, Jul 12, 2019 at 04:04:38PM +0300, Ilya Maximets wrote: > >> OVS has defines for loops like 'BITMAP_FOR_EACH_1' or > >> 'ULLONG_FOR_EACH_1', but the regexp in checkpatch doesn't match w

Re: [ovs-dev] [PATCH V2 1/1] netdev-vport: Make ip6gre netdev type to use TC rules

2019-07-12 Thread Ben Pfaff
On Thu, Jul 11, 2019 at 01:11:22PM +, Roi Dayan wrote: > > > On 2019-07-04 10:36 AM, Eli Britstein wrote: > > The offload api functions already assigned to every tunnel class. > > For ip6gre tunnel class only need to also assign the get_ifindex > > function, similarly as done in commit 5e63ea

Re: [ovs-dev] [PATCH] ovs-macros: An option to suspend test execution on error

2019-07-12 Thread Ben Pfaff
Thanks. I see I wrote "replies" below when I meant "relies". (Maybe that was obvious.) On Fri, Jul 12, 2019 at 11:45:11AM -0400, Vasu Dasari wrote: > Thanks. Will do. > > *Vasu Dasari* > > > On Fri, Jul 12, 2019 at 11:43 AM Ben Pfaff wrote: > > > On Thu, Jul 11, 2019 at 11:46:04AM -0400, Va

Re: [ovs-dev] [PATCH] ovn: Fix the test failures in travis CI.

2019-07-12 Thread Ben Pfaff
On Thu, Jul 11, 2019 at 09:30:33PM +0530, nusid...@redhat.com wrote: > From: Numan Siddique > > After the commit [1], below test cases are failing repeatedly in travis CI. > > 2663: ovn -- 4 HV, 1 LS, 1 LR, packet test with HA distributed router gateway > port FAILED (ovn.at:8597) > 2664: ovn -

Re: [ovs-dev] Update on DDlog port of ovn-northd

2019-07-12 Thread Mark Michelson
On 7/12/19 3:29 AM, Leonid Ryzhyk wrote: Dear OVN developers, This is a brief update on the state of the DDlog port of ovn-northd. We completed the initial implementation of ovn-northd in DDlog few months ago. Justin kindly helped to integrate it with OVN, so that it can be used as a drop-in r

Re: [ovs-dev] [PATCH] ovn: Fix the test failures in travis CI.

2019-07-12 Thread Ilya Maximets
On 11.07.2019 19:00, nusid...@redhat.com wrote: > From: Numan Siddique > > After the commit [1], below test cases are failing repeatedly in travis CI. > > 2663: ovn -- 4 HV, 1 LS, 1 LR, packet test with HA distributed router gateway > port FAILED (ovn.at:8597) > 2664: ovn -- 4 HV, 3 LS, 2 LR, p

Re: [ovs-dev] [PATCH] ovs-macros: An option to suspend test execution on error

2019-07-12 Thread Ben Pfaff
On Fri, Jul 12, 2019 at 08:42:51AM -0700, Ben Pfaff wrote: > On Thu, Jul 11, 2019 at 11:46:04AM -0400, Vasu Dasari wrote: > > Origins for this patch are captured at > > https://mail.openvswitch.org/pipermail/ovs-discuss/2019-June/048923.html. > > > > Summarizing here, when a test fails, it would b

Re: [ovs-dev] [PATCH] ovn: Fix the test failures in travis CI.

2019-07-12 Thread Ilya Maximets
On 12.07.2019 19:06, Ilya Maximets wrote: > On 11.07.2019 19:00, nusid...@redhat.com wrote: >> From: Numan Siddique >> >> After the commit [1], below test cases are failing repeatedly in travis CI. >> >> 2663: ovn -- 4 HV, 1 LS, 1 LR, packet test with HA distributed router >> gateway port FAILED

Re: [ovs-dev] [PATCH] ovs-macros: An option to suspend test execution on error

2019-07-12 Thread Vasu Dasari
Sure. Will do. *Vasu Dasari* On Fri, Jul 12, 2019 at 12:08 PM Ben Pfaff wrote: > On Fri, Jul 12, 2019 at 08:42:51AM -0700, Ben Pfaff wrote: > > On Thu, Jul 11, 2019 at 11:46:04AM -0400, Vasu Dasari wrote: > > > Origins for this patch are captured at > > > > https://mail.openvswitch.org/piperma

Re: [ovs-dev] [PATCH net-next] net: openvswitch: do not update max_headroom if new headroom is equal to old headroom

2019-07-12 Thread Gregory Rose
On 7/5/2019 9:08 AM, Taehee Yoo wrote: When a vport is deleted, the maximum headroom size would be changed. If the vport which has the largest headroom is deleted, the new max_headroom would be set. But, if the new headroom size is equal to the old headroom size, updating routine is unnecessary.

Re: [ovs-dev] [PATCH v10 4/5] dpif-netdev: refactor generic implementation

2019-07-12 Thread Van Haaren, Harry
> -Original Message- > From: Stokes, Ian > Sent: Friday, July 12, 2019 3:19 PM > To: Van Haaren, Harry ; d...@openvswitch.org > Cc: i.maxim...@samsung.com; malvika.gu...@arm.com > Subject: Re: [PATCH v10 4/5] dpif-netdev: refactor generic implementation > > On 7/9/2019 1:34 PM, Harry van H

[ovs-dev] [PATCH] tests: Add ovsdb-cluster-testsuite to gitignore.

2019-07-12 Thread Ilya Maximets
CC: Han Zhou Fixes: 2bcb3b7052c8 ("ovsdb raft: Move ovsdb cluster tests to separate testsuite.") Signed-off-by: Ilya Maximets --- tests/.gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/.gitignore b/tests/.gitignore index 8479f9bb0..9b07508bd 100644 --- a/tests/.gitignore

Re: [ovs-dev] [PATCH v10 4/5] dpif-netdev: refactor generic implementation

2019-07-12 Thread Ilya Maximets
On 12.07.2019 19:20, Van Haaren, Harry wrote: >>> +subtable->mf_masks = xmalloc(sizeof(uint64_t) * (unit0 + unit1)); >>> +netdev_flow_key_gen_masks(mask, subtable->mf_masks, unit0, unit1); >>> + >>> +/* Allocate blocks scratch space only if subtable requires more size >> than >>> +

Re: [ovs-dev] [PATCH] checkpatch: Check FOR_EACH loops with numbers.

2019-07-12 Thread Ilya Maximets
On 12.07.2019 18:49, Ben Pfaff wrote: > On Fri, Jul 12, 2019 at 06:33:32PM +0300, Ilya Maximets wrote: >> On 12.07.2019 18:20, Ben Pfaff wrote: >>> On Fri, Jul 12, 2019 at 04:04:38PM +0300, Ilya Maximets wrote: OVS has defines for loops like 'BITMAP_FOR_EACH_1' or 'ULLONG_FOR_EACH_1', but

Re: [ovs-dev] Update on DDlog port of ovn-northd

2019-07-12 Thread Leonid Ryzhyk
Thanks for trying it out! Sounds like you have a very old version of ddlog. If you install from source, please make sure that you run `stack install` and that there is no other version off ddlog in your path other than the one created by `stack install`. Leonid On Fri, Jul 12, 2019, 9:05 AM Mark

Re: [ovs-dev] [PATCH v10 4/5] dpif-netdev: refactor generic implementation

2019-07-12 Thread Ben Pfaff
On Fri, Jul 12, 2019 at 04:20:06PM +, Van Haaren, Harry wrote: > > The sizeof operator is unique among C operators in that it accepts two > > very different kinds of operands: an expression or a type. In general, > > prefer to specify an expression, e.g. int *x = xmalloc(sizeof *x);. When > > t

Re: [ovs-dev] [PATCH] ovn: Fix the test failures in travis CI.

2019-07-12 Thread Ben Pfaff
On Fri, Jul 12, 2019 at 07:09:42PM +0300, Ilya Maximets wrote: > On 12.07.2019 19:06, Ilya Maximets wrote: > > On 11.07.2019 19:00, nusid...@redhat.com wrote: > >> From: Numan Siddique > >> > >> After the commit [1], below test cases are failing repeatedly in travis CI. > >> > >> 2663: ovn -- 4 HV

Re: [ovs-dev] [PATCH] tests: Add ovsdb-cluster-testsuite to gitignore.

2019-07-12 Thread Ben Pfaff
On Fri, Jul 12, 2019 at 07:19:27PM +0300, Ilya Maximets wrote: > CC: Han Zhou > Fixes: 2bcb3b7052c8 ("ovsdb raft: Move ovsdb cluster tests to separate > testsuite.") > Signed-off-by: Ilya Maximets Acked-by: Ben Pfaff ___ dev mailing list d...@openvsw

Re: [ovs-dev] [PATCH v10 4/5] dpif-netdev: refactor generic implementation

2019-07-12 Thread Stokes, Ian
> On Fri, Jul 12, 2019 at 04:20:06PM +, Van Haaren, Harry wrote: > > > The sizeof operator is unique among C operators in that it accepts two > > > very different kinds of operands: an expression or a type. In general, > > > prefer to specify an expression, e.g. int *x = xmalloc(sizeof *x);. >

Re: [ovs-dev] [PATCH] tests: Add ovsdb-cluster-testsuite to gitignore.

2019-07-12 Thread Han Zhou
On Fri, Jul 12, 2019 at 9:27 AM Ilya Maximets wrote: > > CC: Han Zhou > Fixes: 2bcb3b7052c8 ("ovsdb raft: Move ovsdb cluster tests to separate testsuite.") > Signed-off-by: Ilya Maximets > --- > tests/.gitignore | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/tests/.gitignore b/test

Re: [ovs-dev] [PATCH] tests: Add ovsdb-cluster-testsuite to gitignore.

2019-07-12 Thread Ilya Maximets
On 12.07.2019 20:04, Han Zhou wrote: > > > > On Fri, Jul 12, 2019 at 9:27 AM Ilya Maximets > wrote: >> >> CC: Han Zhou mailto:hzh...@ebay.com>> >> Fixes: 2bcb3b7052c8 ("ovsdb raft: Move ovsdb cluster tests to separate >> testsuite.") >> Signed-off-by: Ilya Maxime

Re: [ovs-dev] [PATCH v2 0/3] OVN: add Controller Events

2019-07-12 Thread Ben Pfaff
On Thu, Jul 11, 2019 at 05:48:42PM +0200, Lorenzo Bianconi wrote: > There are situations where arrival of certain types of traffic into OVS > does not warrant a "typical" action, such as output to a specific port > or dropping. Rather, the decision about what to do needs to be left to a > CMS. > >

Re: [ovs-dev] [PATCH v3 3/3] OVN: Add ovn-northd IGMP support

2019-07-12 Thread Ben Pfaff
On Thu, Jul 11, 2019 at 05:20:58PM +0200, Dumitru Ceara wrote: > While doing some scale testing I realized that walking the rows of the > IGMP_Group table in ovn-northd in the order we get them from the > database might create an issue: ovn_igmp_group_add will create a new > multicast_group for eve

Re: [ovs-dev] Soft Freeze exception request for OVN controller events support in 2.12

2019-07-12 Thread Ben Pfaff
On Tue, Jul 09, 2019 at 05:13:32PM -0400, Mark Michelson wrote: > I'd like to request a soft freeze exception for OVN controller events [1] as > submitted by Lorenzo. Seems fine, as long as we resolve my question about rate-limiting. ___ dev mailing list

Re: [ovs-dev] Soft freeze exception request for OVN IGMP support in 2.12

2019-07-12 Thread Ben Pfaff
On Tue, Jul 09, 2019 at 03:40:02PM +0200, Dumitru Ceara wrote: > Would it be possible to have an exception for IGMP support in 2.12 > once review is done? Ben already did a preliminary review of v1 and I > posted v2 [1] today. Seems fine to me, since this has been in progress for a while, as long

Re: [ovs-dev] [PATCH] ovn: Fix the test failures in travis CI.

2019-07-12 Thread Numan Siddique
On Fri, Jul 12, 2019 at 10:29 PM Ben Pfaff wrote: > On Fri, Jul 12, 2019 at 07:09:42PM +0300, Ilya Maximets wrote: > > On 12.07.2019 19:06, Ilya Maximets wrote: > > > On 11.07.2019 19:00, nusid...@redhat.com wrote: > > >> From: Numan Siddique > > >> > > >> After the commit [1], below test cases

[ovs-dev] [PATCH] ovn-northd: Fix the ovn-northd continous looping

2019-07-12 Thread nusiddiq
From: Numan Siddique ovn-northd wakes up continuously from poll_block(). This issue can be reproduced in the sandbox with the below commands ovn-nbctl lr-add lr0 ovn-nbctl ls-add public ovn-nbctl lrp-add lr0 lr0-public 00:00:20:20:12:13 172.168.0.100/24 ovn-nbctl lsp-add public public-lr0 ovn-nb

Re: [ovs-dev] [PATCHv15 2/2] netdev-afxdp: add new netdev type for AF_XDP.

2019-07-12 Thread Ilya Maximets
On 09.07.2019 22:35, William Tu wrote: > The patch introduces experimental AF_XDP support for OVS netdev. > AF_XDP, the Address Family of the eXpress Data Path, is a new Linux socket > type built upon the eBPF and XDP technology. It is aims to have comparable > performance to DPDK but cooperate be

[ovs-dev] [PATCH v6] ovn: Add a new logical switch port type - 'virtual'

2019-07-12 Thread nusiddiq
From: Numan Siddique This new type is added for the following reasons: - When a load balancer is created in an OpenStack deployment with Octavia service, it creates a logical port 'VIP' for the virtual ip. - This logical port is not bound to any VIF. - Octavia service creates a servi

Re: [ovs-dev] [PATCH v2 0/3] OVN: add Controller Events

2019-07-12 Thread Lorenzo Bianconi
> On Thu, Jul 11, 2019 at 05:48:42PM +0200, Lorenzo Bianconi wrote: > > There are situations where arrival of certain types of traffic into OVS > > does not warrant a "typical" action, such as output to a specific port > > or dropping. Rather, the decision about what to do needs to be left to a > >

Re: [ovs-dev] [PATCH v6] ovn: Add a new logical switch port type - 'virtual'

2019-07-12 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 is 236 characters long (recommended limit is 79) #497 FILE: ovn/northd/ovn-nort

Re: [ovs-dev] [PATCH v2 0/3] OVN: add Controller Events

2019-07-12 Thread Han Zhou
On Fri, Jul 12, 2019 at 11:46 AM Lorenzo Bianconi < lorenzo.bianc...@redhat.com> wrote: > > > On Thu, Jul 11, 2019 at 05:48:42PM +0200, Lorenzo Bianconi wrote: > > > There are situations where arrival of certain types of traffic into OVS > > > does not warrant a "typical" action, such as output to

Re: [ovs-dev] [PATCH v2 0/3] OVN: add Controller Events

2019-07-12 Thread Lorenzo Bianconi
> On Fri, Jul 12, 2019 at 11:46 AM Lorenzo Bianconi < > lorenzo.bianc...@redhat.com> wrote: > > > > > On Thu, Jul 11, 2019 at 05:48:42PM +0200, Lorenzo Bianconi wrote: > > > > There are situations where arrival of certain types of traffic into > OVS > > > > does not warrant a "typical" action, such

Re: [ovs-dev] [PATCH v2 0/3] OVN: add Controller Events

2019-07-12 Thread Ben Pfaff
On Fri, Jul 12, 2019 at 12:36:39PM -0700, Han Zhou wrote: > On Fri, Jul 12, 2019 at 11:46 AM Lorenzo Bianconi < > lorenzo.bianc...@redhat.com> wrote: > > > > > On Thu, Jul 11, 2019 at 05:48:42PM +0200, Lorenzo Bianconi wrote: > > > > There are situations where arrival of certain types of traffic in

Re: [ovs-dev] [PATCH v2 0/3] OVN: add Controller Events

2019-07-12 Thread Ben Pfaff
On Fri, Jul 12, 2019 at 09:50:04PM +0200, Lorenzo Bianconi wrote: > > On Fri, Jul 12, 2019 at 11:46 AM Lorenzo Bianconi < > > lorenzo.bianc...@redhat.com> wrote: > > > > > > > On Thu, Jul 11, 2019 at 05:48:42PM +0200, Lorenzo Bianconi wrote: > > > > > There are situations where arrival of certain t

Re: [ovs-dev] [PATCH] ovn-northd: Fix the ovn-northd continous looping

2019-07-12 Thread Gregory Rose
On 7/12/2019 10:50 AM, nusid...@redhat.com wrote: From: Numan Siddique In the subject line s/continous/continuous/ ovn-northd wakes up continuously from poll_block(). This issue can be reproduced in the sandbox with the below commands ovn-nbctl lr-add lr0 ovn-nbctl ls-add public ovn-nbctl

Re: [ovs-dev] [PATCH net-next] net: openvswitch: do not update max_headroom if new headroom is equal to old headroom

2019-07-12 Thread David Miller
From: Taehee Yoo Date: Sat, 6 Jul 2019 01:08:09 +0900 > When a vport is deleted, the maximum headroom size would be changed. > If the vport which has the largest headroom is deleted, > the new max_headroom would be set. > But, if the new headroom size is equal to the old headroom size, > updatin

Re: [ovs-dev] [PATCH net-next] net: openvswitch: do not update max_headroom if new headroom is equal to old headroom

2019-07-12 Thread Gregory Rose
On 7/12/2019 3:18 PM, David Miller wrote: From: Taehee Yoo Date: Sat, 6 Jul 2019 01:08:09 +0900 When a vport is deleted, the maximum headroom size would be changed. If the vport which has the largest headroom is deleted, the new max_headroom would be set. But, if the new headroom size is eq

Re: [ovs-dev] [PATCHv15 2/2] netdev-afxdp: add new netdev type for AF_XDP.

2019-07-12 Thread William Tu
On Thu, Jul 11, 2019 at 6:42 AM Ilya Maximets wrote: > > On 09.07.2019 22:35, William Tu wrote: > > The patch introduces experimental AF_XDP support for OVS netdev. > > AF_XDP, the Address Family of the eXpress Data Path, is a new Linux socket > > type built upon the eBPF and XDP technology. It i

[ovs-dev] [PATCHv16 1/2] ovs-thread: Add pthread spin lock support.

2019-07-12 Thread William Tu
The patch adds the basic spin lock functions: ovs_spin_{lock, try_lock, unlock, init, destroy}. OSX does not support pthread spin lock, so make it linux only. Signed-off-by: William Tu --- include/openvswitch/thread.h | 22 ++ lib/ovs-thread.c | 31 +++

[ovs-dev] [PATCHv16 2/2] netdev-afxdp: add new netdev type for AF_XDP.

2019-07-12 Thread William Tu
The patch introduces experimental AF_XDP support for OVS netdev. AF_XDP, the Address Family of the eXpress Data Path, is a new Linux socket type built upon the eBPF and XDP technology. It is aims to have comparable performance to DPDK but cooperate better with existing kernel's networking stack.

[ovs-dev] KJIC PROJECT FUNDING.

2019-07-12 Thread ahmed abdulla
Dear Sir/Madam, We are International finance company based in UAE with operations and proven clientele based across the world. In summary, we provide niche Cash loan services for individual and institutional investors and business people across the world. If you are looking at securinced and fund