Re: [ovs-dev] [PATCH 2/2] ofproto: Do not delete datapath flows on exit by default

2020-02-26 Thread txfh2007 via dev
Hi Ben: I have read your patch about "not delete datapath flow when daemon exit". I think this patch is really important, It can be used during upgrading without effecting existing traffic. I have test in my env, and found it works! Thanks a lot ! But I have a question about tunnel tr

[ovs-dev] Your payment will be sent to you as soon as you contact Mr, Frank

2020-02-26 Thread Barrister.John Edward,
Attn: Dear, Contact my confidential secretary in Benin Republic.You might find it so difficult to remember me. Though,it is indeed, a very long time. On my singular, I am much delighted and privileged to contact you again,after couple of years now. It takes fate, courage and God's fearing to r

[ovs-dev] [PATCH v3 3/3] Increase speed/decrease cost of detecting dead connections

2020-02-26 Thread anton . ivanov
From: Anton Ivanov Make persistent dead connections immeditely return an EPIPE to upper layers. Signed-off-by: Anton Ivanov --- lib/stream-fd.c | 11 ++- lib/stream-ssl.c | 8 +++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/lib/stream-fd.c b/lib/stream-fd.c i

[ovs-dev] [PATCH v3 2/3] EPOLL Support for persistent fds

2020-02-26 Thread anton . ivanov
From: Anton Ivanov Switches FDs which are marked as persistent in persistent poll loops to use epoll instead of poll Signed-off-by: Anton Ivanov --- lib/poll-loop.c | 103 +++- lib/timeval.c | 86 lib/timev

[ovs-dev] [PATCH v3 1/3] Add file descriptor persistence where possible

2020-02-26 Thread anton . ivanov
From: Anton Ivanov 1. Adds "persistent" behaviour where feasible streams. These are waited upon in the same thread where they are created. This allows them to be registered persistently with the OS (if possible) as well as the OS to provide hints - is the FD ready, is it closed, etc. 2. Removes

Re: [ovs-dev] [PATCH] dpif-netdev: Enter quiescent state after each offloading operation.

2020-02-26 Thread Eli Britstein
On 2/24/2020 1:06 PM, Ilya Maximets wrote: On 2/23/20 3:32 PM, Eli Britstein wrote: On 2/21/2020 4:54 PM, Ilya Maximets wrote: If the offloading queue is big and filled continuously, offloading thread may have no chance to quiesce blocking rcu callbacks and other threads waiting for synchroniz

Re: [ovs-dev] [PATCH v3 1/3] Add file descriptor persistence where possible

2020-02-26 Thread 0-day Robot
Bleep bloop. Greetings Anton Ivanov, 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 has trailing whitespace #50 FILE: include/openvswitch/poll-loop.h:54: * containi

Re: [ovs-dev] [PATCH v3 2/3] EPOLL Support for persistent fds

2020-02-26 Thread 0-day Robot
Bleep bloop. Greetings Anton Ivanov, 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 has trailing whitespace #69 FILE: lib/poll-loop.c:87: ret |= (EPOLLHUP |

Re: [ovs-dev] [PATCH v3 3/3] Increase speed/decrease cost of detecting dead connections

2020-02-26 Thread 0-day Robot
Bleep bloop. Greetings Anton Ivanov, 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 #30 FILE: lib/stream-fd.c:119: if (strea

Re: [ovs-dev] [PATCH] dpif-netdev: Enter quiescent state after each offloading operation.

2020-02-26 Thread Ilya Maximets
On 2/26/20 1:05 PM, Eli Britstein wrote: > > On 2/24/2020 1:06 PM, Ilya Maximets wrote: >> On 2/23/20 3:32 PM, Eli Britstein wrote: >>> On 2/21/2020 4:54 PM, Ilya Maximets wrote: If the offloading queue is big and filled continuously, offloading thread may have no chance to quiesce block

[ovs-dev] [PATCH ovn] submitting-patches: Update subject line format.

2020-02-26 Thread Ilya Maximets
Since OVS and OVN are split but still using the same mailing list for development, subject line should contain 'ovn' word. This helps to identify to which project patch should be applied. Especially, it helps to ovsrobot to not try and fail OVN patches on OVS repository. Additionally removed unw

Re: [ovs-dev] [PATCH v3 3/3] Increase speed/decrease cost of detecting dead connections

2020-02-26 Thread Anton Ivanov
This one breaks tests 1720 and 1721, I will revisit it later. 1 and 2 are OK. A. On 26/02/2020 11:52, anton.iva...@cambridgegreys.com wrote: From: Anton Ivanov Make persistent dead connections immeditely return an EPIPE to upper layers. Signed-off-by: Anton Ivanov --- lib/stream-fd.c |

Re: [ovs-dev] [PATCH v3 3/3] Increase speed/decrease cost of detecting dead connections

2020-02-26 Thread Ilya Maximets
On 2/26/20 1:58 PM, Anton Ivanov wrote: > This one breaks tests 1720 and 1721, I will revisit it later. > > 1 and 2 are OK. > > A. Could you, please, also run utilities/checkpatch.py script before sending patches to the list. To limit the noise from the 0-day robot and reduce number of re-sendi

Re: [ovs-dev] [PATCH v2] lib: use acquire-release semantics for pvector size

2020-02-26 Thread Ilya Maximets
On 2/26/20 1:33 AM, Yanqin Wei wrote: > Read/write concurrency of pvector library is implemented by a temp vector > and RCU protection. Considering performance reason, insertion does not > follow this scheme. > In insertion function, a thread fence ensures size incrementation is done > after new en

Re: [ovs-dev] [PATCH ovn] submitting-patches: Update subject line format.

2020-02-26 Thread Dumitru Ceara
On 2/26/20 1:57 PM, Ilya Maximets wrote: > Since OVS and OVN are split but still using the same mailing list for > development, subject line should contain 'ovn' word. This helps > to identify to which project patch should be applied. Especially, > it helps to ovsrobot to not try and fail OVN pat

Re: [ovs-dev] [PATCH 1/9] acinclude: Enable Linux kernel 5.5

2020-02-26 Thread Gregory Rose
On 2/24/2020 2:42 PM, Greg Rose wrote: Signed-off-by: Greg Rose --- acinclude.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acinclude.m4 b/acinclude.m4 index 1212a46..db64267 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -151,7 +151,7 @@ AC_DEFUN([OVS_CHECK_LINUX

Re: [ovs-dev] [PATCH v3 2/3] EPOLL Support for persistent fds

2020-02-26 Thread Anton Ivanov
I tried to emulate poll as close as possible this time and forgot to correctly account for epoll/poll differences for POLLOUT. This one is broken - it will be fixed in the next version. A. On 26/02/2020 11:52, anton.iva...@cambridgegreys.com wrote: From: Anton Ivanov Switches FDs which are

[ovs-dev] [PATCH v4 2/2] EPOLL Support for persistent fds

2020-02-26 Thread anton . ivanov
From: Anton Ivanov Switches FDs which are marked as persistent in persistent poll loops to use epoll instead of poll Signed-off-by: Anton Ivanov --- lib/poll-loop.c | 110 +++- lib/timeval.c | 86 + lib/timeval.

[ovs-dev] [PATCH v4 1/2] Add file descriptor persistence where possible

2020-02-26 Thread anton . ivanov
From: Anton Ivanov 1. Adds "persistent" behaviour where feasible streams. These are waited upon in the same thread where they are created. This allows them to be registered persistently with the OS (if possible) as well as the OS to provide hints - is the FD ready, is it closed, etc. 2. Removes

Re: [ovs-dev] [PATCH v2.12] OVN: Combine conjunctions with identical matches into one flow.

2020-02-26 Thread Maciej Jozefczyk
Hello, Can I ask you to verify this patch and apply it on branch-2.12, please? We recently are having issues with Openstack gates because this patch is missing in branch-2.12 Thanks in advance! Maciej On Mon, Oct 28, 2019 at 11:10 PM 0-day Robot wrote: > Bleep bloop. Greetings Mark Michelson,

Re: [ovs-dev] [PATCH v4 1/2] Add file descriptor persistence where possible

2020-02-26 Thread 0-day Robot
Bleep bloop. Greetings Anton Ivanov, 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 has trailing whitespace #50 FILE: include/openvswitch/poll-loop.h:54: * containi

Re: [ovs-dev] [PATCH v4 2/2] EPOLL Support for persistent fds

2020-02-26 Thread 0-day Robot
Bleep bloop. Greetings Anton Ivanov, 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 100 characters long (recommended limit is 79) #172 FILE: lib/poll-loop.c:560:

[ovs-dev] Pastor JEFF CHRISTIAN

2020-02-26 Thread JEFF Christian
Good day to you Please my name is Pastor JEFF CHRISTIAN and I have charity home where there is orphans and widows and widowers which is under my care. Please I am going round both online and radios, television asking for help for these people, at list there feeding and medical treatment. Please

[ovs-dev] [PATCH V2 00/11] Add Linux kernel datapath support up to 5.5

2020-02-26 Thread Greg Rose
The patch series enables OVS kernel datapath support up to release 5.5. Updates the faq and NEWS as well. Passes Travis here: https://travis-ci.org/gvrose8192/ovs-experimental/builds/655441415 Passes check-kmod with no regressions on Ubuntu 16.04 and Ubuntu 18.04 distros. V2 - Adds FAQ and NEWS

[ovs-dev] [PATCH V2 11/11] NEWS: Add news about support for Linux kernel 5.5

2020-02-26 Thread Greg Rose
Signed-off-by: Greg Rose --- NEWS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/NEWS b/NEWS index f62ef1f..6f6b61f 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,8 @@ Post-v2.13.0 - OpenFlow: * The OpenFlow ofp_desc/serial_num may now be configured by setting the value of other

[ovs-dev] [PATCH V2 04/11] compat: Remove flex_array code

2020-02-26 Thread Greg Rose
Flex array support is removed since kernel 5.1. Convert to use kvmalloc_array instead. Signed-off-by: Greg Rose --- datapath/linux/compat/stt.c | 28 ++-- 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/datapath/linux/compat/stt.c b/datapath/linux/compat/

[ovs-dev] [PATCH V2 01/11] acinclude: Enable Linux kernel 5.5

2020-02-26 Thread Greg Rose
Signed-off-by: Greg Rose --- acinclude.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acinclude.m4 b/acinclude.m4 index 1212a46..db64267 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -151,7 +151,7 @@ AC_DEFUN([OVS_CHECK_LINUX], [ AC_MSG_RESULT([$kversion]) if

[ovs-dev] [PATCH V2 05/11] datapath: Fix case statement fall through warning

2020-02-26 Thread Greg Rose
Add an explicit "Falls Through" comment to fix the warning. Signed-off-by: Greg Rose --- datapath/conntrack.c | 1 + 1 file changed, 1 insertion(+) diff --git a/datapath/conntrack.c b/datapath/conntrack.c index 25da2a5..ad49daa 100644 --- a/datapath/conntrack.c +++ b/datapath/conntrack.c @@ -84

[ovs-dev] [PATCH V2 07/11] datapath: Kbuild: Add kcompat.h header to front of NOSTDINC

2020-02-26 Thread Greg Rose
Since this commit in the Linux upstream kernel: 'commit 9b9a3f20cbe0 ("kbuild: split final module linking out into Makefile.modfinal")' The openvswitch kernel module fails to build against the upstream Linux kernel. The cause of the build failure is that the include of the KBUILD_EXTMOD variable w

[ovs-dev] [PATCH V2 10/11] FAQ: Update with latest Linux 5.5 kernel support

2020-02-26 Thread Greg Rose
Signed-off-by: Greg Rose --- Documentation/faq/releases.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/faq/releases.rst b/Documentation/faq/releases.rst index 6ff47d7..a073b97 100644 --- a/Documentation/faq/releases.rst +++ b/Documentation/faq/releases.rst @@ -70,6 +70,7 @@

[ovs-dev] [PATCH V2 03/11] compat: Remove genl_ops policy field for newer kernels

2020-02-26 Thread Greg Rose
The policy field of the genl_ops structure has been removed in recent kernels. Signed-off-by: Greg Rose --- acinclude.m4 | 3 +++ datapath/conntrack.c | 8 datapath/datapath.c | 32 datapath/meter.c | 10 ++ 4 files changed, 53 ins

[ovs-dev] [PATCH V2 02/11] compat: Fix up changes to inet frags in 5.1+

2020-02-26 Thread Greg Rose
Since Linux kernel release 5.1 the fragments field of the inet_frag_queue structure is removed and now only the rb_fragments structure with an rb_node pointer is used for both ipv4 and ipv6. In addition, the atomic_sub and atomic_add functions are replaced with their equivalent long counterparts.

[ovs-dev] [PATCH V2 08/11] Travis: Update kernel test list

2020-02-26 Thread Greg Rose
We are adding support for Linux kernels up to 5.5 so update the Travis test list. Signed-off-by: Greg Rose --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index abd2a91..ef9f867 100644 --- a/.travis.yml +++ b/.travis.yml @@ -38,7 +38,

[ovs-dev] [PATCH V2 09/11] compat: Use nla_parse deprecated functions

2020-02-26 Thread Greg Rose
Changes for in kernel generated netlink attribute parsing functions require our out of tree driver to use the deprecated forms of those functions. Otherwise the message parsing will return -EINVAL because NLA_F_NESTED is not set in the nla_type field. Signed-off-by: Greg Rose --- acinclude.m4

Re: [ovs-dev] [PATCH 1/9] acinclude: Enable Linux kernel 5.5

2020-02-26 Thread William Tu
On Mon, Feb 24, 2020 at 02:42:30PM -0800, Greg Rose wrote: > Signed-off-by: Greg Rose > --- > acinclude.m4 | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/acinclude.m4 b/acinclude.m4 > index 1212a46..db64267 100644 > --- a/acinclude.m4 > +++ b/acinclude.m4 > @@ -151,7 +1

[ovs-dev] [PATCH V2 06/11] compat: Add FIELD_SIZEOF macro

2020-02-26 Thread Greg Rose
The FIELD_SIZEOF macro is removed in Linux kernel release 5.5 but is still needed in our out of tree kernel module for compatibility with older kernels. Signed-off-by: Greg Rose --- datapath/linux/compat/include/linux/kernel.h | 4 1 file changed, 4 insertions(+) diff --git a/datapath/linu

Re: [ovs-dev] [PATCH 1/9] acinclude: Enable Linux kernel 5.5

2020-02-26 Thread Gregory Rose
On 2/26/2020 9:42 AM, William Tu wrote: On Mon, Feb 24, 2020 at 02:42:30PM -0800, Greg Rose wrote: Signed-off-by: Greg Rose --- acinclude.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acinclude.m4 b/acinclude.m4 index 1212a46..db64267 100644 --- a/acinclude.m4 +++ b

Re: [ovs-dev] [PATCH ovn] manage ARP process locally in a DVR scenario

2020-02-26 Thread Dumitru Ceara
On 2/21/20 6:40 PM, Lorenzo Bianconi wrote: > OVN currently performs L2 address resolution and IP buffering on the > gw node. If the system relies on FIPs, OVN will re-inject the buffered > IP packets on the gw node, while following packets will go though > the localnet port on the compute node res

Re: [ovs-dev] [PATCH ovn] ovn-northd: Fix IP local multicast flooding.

2020-02-26 Thread Mark Michelson
Acked-by: Mark Michelson On 2/14/20 5:42 AM, Dumitru Ceara wrote: Skip IGMP and MLD entries learned for local multicast groups when generating logical flows. We still allow ovn-controller to learn them as it might be useful information for administrators to see that hosts register for the group

Re: [ovs-dev] [PATCH] netdev-afxdp: Add interrupt mode using poll syscall.

2020-02-26 Thread William Tu
On Mon, Feb 24, 2020 at 5:31 PM William Tu wrote: > > On Mon, Feb 24, 2020 at 2:47 AM Ilya Maximets wrote: > > > > On 2/21/20 9:24 PM, William Tu wrote: > > > The patch adds a new option 'use-intr' to enable afxdp interrupt > > > mode. At receive path, add a poll() syscall so that when there > >

[ovs-dev] Sua Fatura NET Por E-mail - 02/2020 - CEF36790BC

2020-02-26 Thread Fatura

[ovs-dev] Le Guide de l’alternance à destination des entreprises vient de sortir

2020-02-26 Thread Service Recrutement
GUIDE DE L'ALTERNANCE A destination des entreprises Face à la difficulté de recruter des candidats suffisamment qualifiés, les responsables RH doivent s’adapter et mettre en place de nouvelles stratégies : l’alternance est une des solutions dont les nombreux avantages sont à considérer. TÉLÉCHAR

Re: [ovs-dev] [PATCH ovn] ovn-northd: Fix IP local multicast flooding.

2020-02-26 Thread Numan Siddique
On Thu, Feb 27, 2020 at 2:24 AM Mark Michelson wrote: > > Acked-by: Mark Michelson Thanks Dumitru and Mark. I applied this patch to master and branch-20.03 Thanks Numan > > On 2/14/20 5:42 AM, Dumitru Ceara wrote: > > Skip IGMP and MLD entries learned for local multicast groups when > > gener