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
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
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
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
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
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
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
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 |
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
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
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
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 |
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
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
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
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
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
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.
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
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,
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
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:
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
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
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
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/
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
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
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
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 @@
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
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.
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,
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
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
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
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
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
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
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
> >
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
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
43 matches
Mail list logo