Acked-by: Pravin B Shelar <pshe...@ovn.org>
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: Christophe JAILLET <christophe.jail...@wanadoo.fr>
Fixes: 850c2a4d1a ("datapath: Avoid using stack larger than 1024.")
Signed-off-by: Greg Rose <gvrose8...@gma
I fixed them up as well.
Cc: Gustavo A. R. Silva <garsi...@embeddedor.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/datapath.c | 2 +-
datapath/linux/compat/stt.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/datapath/datapath.c b/datapat
ergmann <a...@arndb.de>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
acinclude.m4 | 3 +++
datapath/flow.c | 7 ---
datapath/linux/Modules.mk | 1 +
datapath/linux/compat/include
: Add meter netlink definitions
datapath: Add meter infrastructure
Greg Rose (3):
Documentation: Update NEWS and faq
acinclude.m4: Enable Linux 4.14
travis: Update kernel test list from kernel.org
Gustavo A. R. Silva (2):
datapath: meter: fix NULL pointer dereference
th.c. Export it.
Signed-off-by: Andy Zhou <az...@ovn.org>
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: Andy Zhou <az...@ovn.org>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/datapath.c | 29 -
datapath/datapath.h | 3
er if needed.
Signed-off-by: Jiri Benc <jb...@redhat.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
Added compat fixup for peernet2id.
Cc: Jiri Benc <jb...@redhat.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
acinclude.m4
ink messages and attributes
for communicating with the user space programs.
Signed-off-by: Andy Zhou <az...@ovn.org>
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: Andy Zhou <az...@ovn.org>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linu
m>
Acked-by: Pravin B Shelar <pshe...@ovn.org>
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: Wei Yongjun <weiyongj...@huawei.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/meter.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
di
ded another compat fixup for ktime_get_ns.
Cc: Andy Zhou <az...@ovn.org>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
acinclude.m4| 3 +
datapath/Modules.mk | 6 +-
datapath/datapath.c
gt;
Cc: Wei Yongjun <weiyongj...@huawei.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/meter.c | 9 +
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/datapath/meter.c b/datapath/meter.c
index bc940ae..7b9391d 100644
--- a/datapath/meter.c
+++ b/datapat
nvswitch: Add meter infrastructure")
Signed-off-by: Gustavo A. R. Silva <garsi...@embeddedor.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: Gustavo A. R. Silva <garsi...@embeddedor.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapa
Per the Linux 4.14 kernel support.
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
Documentation/faq/releases.rst | 1 +
NEWS | 2 ++
2 files changed, 3 insertions(+)
diff --git a/Documentation/faq/releases.rst b/Documentation/faq/releases.rst
index 6
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
acinclude.m4 | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/acinclude.m4 b/acinclude.m4
index 414b96a..6928db8 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -151,10 +151,10 @@ AC_DEFUN([OVS_CHECK
Also add package libelf-dev - since 4.14 it's required for making
the source.
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
.travis.yml | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 48acc8e..cfd9b6f
open error occurred.
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
lib/dpctl.c | 34 +-
1 file changed, 21 insertions(+), 13 deletions(-)
diff --git a/lib/dpctl.c b/lib/dpctl.c
index b769544..a0c639e 100644
--- a/lib/dpctl.c
+++ b/lib/dpctl.c
@@ -120,6 +12
A prior commit to fix up netdev_master_upper_dev_link for recent
kernels caused a compile warning on RHEL 7 builds.
Fixes: 36d3520b5f ("datapath: Fix netdev_master_upper_dev_link for 4.14")
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/include/linux
Check for frag_percpu_counter_batch")
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
acinclude.m4 | 4
datapath/linux/compat/include/net/inet_frag.h | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/acinclude.m4 b/acinclude.m4
index b5f62cc
is loaded and in that case still enable
IPv6 GRE/ERSPAN Tx.
Signed-off-by: Greg Rose
---
V2 - Fix up a couple of issues William found
---
datapath/linux/compat/ip6_gre.c | 41 +++--
datapath/vport.c| 17 +++--
2 files changed, 46
is loaded and in that case still enable
IPv6 GRE/ERSPAN Tx.
Signed-off-by: Greg Rose
---
datapath/linux/compat/ip6_gre.c | 39 +--
datapath/vport.c| 17 +++--
2 files changed, 48 insertions(+), 8 deletions(-)
diff --git a/datapath
iller
Cc: Justin Pettit
Signed-off-by: Greg Rose
---
datapath/meter.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/datapath/meter.c b/datapath/meter.c
index 1c2ed46..281d869 100644
--- a/datapath/meter.c
+++ b/datapath/meter.c
@@ -221,6 +221,7 @@ static struc
x that
now.
Cc: Xin Long
Signed-off-by: Greg Rose
---
datapath/linux/compat/ip_gre.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip_gre.c
index 1ab7981..47ee525 100644
--- a/datapath/linux/compat/ip_gre.c
+++ b/datapath/linux/compa
never read,
hence they are redundant and can be removed.
Signed-off-by: YueHaibing
Signed-off-by: David S. Miller
Cc: YueHaibing
Signed-off-by: Greg Rose
---
datapath/linux/compat/ip_gre.c | 5 -
1 file changed, 5 deletions(-)
diff --git a/datapath/linux/compat/ip_gre.c b/data
/pipermail/ovs-discuss/2018-August/047214.html
Reported-by: Guru Shetty
Signed-off-by: Greg Rose
---
V2 - Add Reported-at tag as requested by Ben
---
ofproto/ofproto-dpif.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ofproto/ofproto-dpif.c b/ofproto/ofproto-dpif.c
ind
Sometimes a driver will return EBUSY as well as EEXIST for some
duplicate configurations. Check for EBUSY too.
Fixes: 7521e0cf9e ("ofproto-dpif: Let the dpif report when a ...")
Reported by: Guru Shetty
Signed-off-by: Greg Rose
---
ofproto/ofproto-dpif.c | 2 +-
1 file changed, 1
inet_frags_secret_rebuild() would try to rearm a
timer from the openvswitch kernel module which had just been removed.
Also remove the prior, and now unnecessary, work around.
VMware BZ 2094203
Fixes: 595e069a ("compat: Backport IPv4 reassembly.")
Signed-off-by: Greg Rose
---
10 --> Payload is an Oversized Frame
Based the short/oversized definitions in RFC1757, the patch sets
the bso bit based on the mirrored packet's size.
Reported-by: Xiaoyan Jin
Signed-off-by: William Tu
Signed-off-by: David S. Miller
Cc: William Tu
Signed-off-b
Add netstat when mentioning testing. Many check-kmod failures result
when it is not present.
Signed-off-by: Greg Rose
---
V2 - Fix commit title
---
Documentation/intro/install/general.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/intro/install/general.rst
b
nlin Shi
Signed-off-by: Xin Long
Signed-off-by: David S. Miller
Fixes: 5e720da59d ("erspan: fix invalid erspan version.")
Cc: Xin Long
Signed-off-by: Greg Rose
---
datapath/linux/compat/ip6_gre.c | 1 +
datapath/linux/compat/ip_gre.c | 3 +++
2 files changed, 4 insertions(+
Add netstat when mentioning testing. Many check-kmod failures result
when it is not present.
Signed-off-by: Greg Rose
---
Documentation/intro/install/general.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/intro/install/general.rst
b/Documentation/intro/install
gt; 89
71 08 48 89 4d c0 48 8b 4a 30 48 89 4d c8 48 89 31 48 89
[252257.842366] RIP [] run_timer_softirq+0xe0/0x310
[252257.843183] RSP
[252257.843955] CR2: c07c6298
Fixes: dd41d330b03 ("openvswitch: Add force commit.")
Suggested-by: Eric Garver <e...@erig.me>
Signed-off-by:
separated out.
Add the necessary compatibility detection layer in acinclude.m4 and
then fixup the source files so that if the built-in kernel includes
dst_cache support then exclude our own compatibility code.
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
acinclude.m4
rlying bug, which does need to be
investigated and fixed, but it does prevent it from occurring. We
would like to prevent customer systems from panicking while we do
futher investigation to find the root cause.
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/datapat
4 a7 01 00 00 49 63 d4
48 83 43 10 01 48 8d 75 c0 48 c1 e2 04 48 01 da 48 8b 4a 28 48 8d 42 28 <48> 89
71 08 48 89 4d c0 48 8b 4a 30 48 89 4d c8 48 89 31 48 89
[252257.842366] RIP [] run_timer_softirq+0xe0/0x310
[252257.843183] RSP
[252257.843955] CR2: c07c6298
Signed-off-by: Gr
kernel.
Currently the series only builds on kernels <= 4.9. A future patch
will enable builds on kernels greater than 4.9.
Greg Rose (1):
compat: Remove unsupported kernel compat code
William Tu (7):
gre: introduce native tunnel support for ERSPAN
gre: fix goto statement typo
gre: refac
r <da...@davemloft.net>
This commit also backports heavily from upstream gre, ip_gre and
ip_tunnel modules to support the necessary erspan ip gre
infrastructure as well as implementing a variety of compatability
layer changes for same support.
Cc: William Tu <u9012...@gmail.com>
..@davemloft.net>
Cc: Xin Long <lucien@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip_gre.c
index 2377d82..caa6e6c 100644
---
re_fb_xmit() but we need the
prepare_fb_xmit() function for the subsequent patch.
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 48 ++
1 file changed, 48 insertions(+)
diff --
;
With some adjustments for compatibility layer.
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/include/net/ip_tunnels.h | 68 +++---
datapath/linux/compat/ip_gre.c | 23 ++---
2 files changed, 54
le, erspan.h, so ipv6
erspan implementation can use it.
Signed-off-by: William Tu <u9012...@gmail.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/li
re support.
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 19 +--
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip
Miller <da...@davemloft.net>
Cc: Xin Long <lucien....@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip_gre.c
index 7a4b5
Anything less than 3.10 isn't supported since a couple of releases ago
so remove the dead code.
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/include/linux/etherdevice.h | 30 --
datapath/linux/compat/include/linux/if_vlan.h | 11 ---
datapath/linux/
am Tu <u9012...@gmail.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --gi
pport for ERSPAN")
Signed-off-by: William Tu <u9012...@gmail.com>
Cc: Xin Long <lucien@gmail.com>
Cc: David Laight <david.lai...@aculab.com>
Reviewed-by: Xin Long <lucien@gmail.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
C
at_erspan0 type=erspan
options:remote_ip=192.168.0.103 options:erspan_ver=1 options:erspan_idx=0x7
Greg Rose (6):
compat: Remove unsupported kernel compat code
compat: Move function to header
compat: Add #define for gre_handle_offloads
compat: Fixups for some compile warnings and error
r <da...@davemloft.net>
This commit also backports heavily from upstream gre, ip_gre and
ip_tunnel modules to support the necessary erspan ip gre
infrastructure as well as implementing a variety of compatability
layer changes for same support.
Cc: William Tu <u9012...@gmail.com>
re_fb_xmit() but we need the
prepare_fb_xmit() function for the subsequent patch.
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 48 ++
1 file changed, 48 insertions(+)
diff --
am Tu <u9012...@gmail.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --gi
;
With some adjustments for compatibility layer.
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/include/net/ip_tunnels.h | 68 --
datapath/linux/compat/ip_gre.c | 117 ++---
2 files chan
..@davemloft.net>
Cc: Xin Long <lucien@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip_gre.c
index af9fbb
Miller <da...@davemloft.net>
Cc: Xin Long <lucien....@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip_gre.c
index dc583
;
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: Xin Long <lucien@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/datapath/linux/compat/ip_gre.c b/da
pport for ERSPAN")
Signed-off-by: William Tu <u9012...@gmail.com>
Cc: Xin Long <lucien@gmail.com>
Cc: David Laight <david.lai...@aculab.com>
Reviewed-by: Xin Long <lucien@gmail.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
C
le, erspan.h, so ipv6
erspan implementation can use it.
Signed-off-by: William Tu <u9012...@gmail.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/li
re support.
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 29 ++---
1 file changed, 18 insertions(+), 11 deletions(-)
diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip
Anything less than 3.10 isn't supported since a couple of releases ago
so remove the dead code.
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/include/linux/etherdevice.h | 30 --
datapath/linux/compat/include/linux/if_vlan.h | 11 ---
datapath/linux/
by: William Tu <u9012...@gmail.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: Haishuang Yan <yanhaishu...@cmss.chinamobile.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(
at.com>
Signed-off-by: Xin Long <lucien@gmail.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: Xin Long <lucien@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 3 ++-
1 file changed, 2 in
ng Yan <yanhaishu...@cmss.chinamobile.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
Only the ip_gre portion of the upstream commit. The ipv6 portion
is pulled in with later patch in series.
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@g
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: Haishuang Yan <yanhaishu...@cmss.chinamobile.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/datapath/linux/compat/ip_
Fixes compile errors on some 4.x kernels.
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/ip_gre.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip_gre.c
index 9ed391d..6e75094 100644
--- a/datapath
tnl_flags_to_gre_flags is also needed in both ip_gre.c and gre.c on
some kernels. Move it from ip_gre.c to the common header.
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
datapath/linux/compat/include/net/gre.h | 23 +++
datapath/linux/compat/ip_gre.c
am Tu <u9012...@gmail.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
Includes some compatability layer adjustments and portions of this
commit were introduced earlier while pulling in ipv6 erspan.
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8.
A lot of code has been pulled in. Fix it up to make sure it compiles
correctly.
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
acinclude.m4| 3 +++
datapath/linux/compat/gre.c | 23
datapath/linux/compat/include/net/gre.
m Tu <u9012...@gmail.com>
Signed-off-by: David S. Miller <da...@davemloft.net>
This is just the ip_gre portion of this upstream commit. The portions
of the upstream commit that went to erpsan.h and ip6_gre.c were folded
in during a previous commit to introduce ip6 gre.
Cc: W
files then the patches are also listed separately within this
patch series.
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
acinclude.m4| 36 +
datapath/linux/Modules.mk |2 +
datapath/linux/compat/include/linux/compiler.h
perly.
Signed-off-by: William Tu <u9012...@gmail.com>
Acked-by: Pravin B Shelar <pshe...@ovn.org>
Signed-off-by: David S. Miller <da...@davemloft.net>
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
da
ff-by: David S. Miller <da...@davemloft.net>
This is just the ip_gre portion of the commit. The ip6_gre part
of the commit was folded in during the prior commit to introduce
ip6 gre and ip6 tunneling.
Cc: William Tu <u9012...@gmail.com>
Signed-off-by: Greg Rose <gvrose8...@gmail.com
this patch doesn't really exist. All of this code will be
folded into previous patches and this patch series re-ordered.
Signed-off-by: Greg Rose <gvrose8...@gmail.com>
---
acinclude.m4 | 6 +-
datapath/linux/compat/gre.c | 27 +-
da
newer kernels")
Signed-off-by: Greg Rose
---
datapath/linux/compat/ip_gre.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip_gre.c
index ac9fb8b..df0217e 100644
--- a/datapath/linux/compat/ip_gre.c
+++ b/data
("gre: introduce native tunnel support for ERSPAN")
Reported-by: William Tu
Signed-off-by: Greg Rose
---
V2 - Address the missing code problem brought up by William in
review of the initial patch
---
datapath/linux/compat/ip_gre.c| 3 +--
datapath/linux/compat/ip_tunnel.c |
newer kernels")
Signed-off-by: Greg Rose
---
datapath/linux/compat/ip_gre.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip_gre.c
index ac9fb8b..df0217e 100644
--- a/datapath/linux/compat/ip_gre.c
+++ b/data
The key value is always zero in ip_tunnel_lookup() for all OVS
tunnels but in received packets it is set. Just ignore it for
the ip_tunnel_lookup() in the same manner as erspan_rcv().
Fixes: 8e53509c ("gre: introduce native tunnel support for ERSPAN")
Signed-off-by: Greg Rose
---
The documentation needs to specify that for GRE tunnels there is no
support for legacy_l3 type packets in the kernel datapath.
Signed-off-by: Greg Rose
---
vswitchd/vswitch.xml | 6 ++
1 file changed, 6 insertions(+)
diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml
index efa1ef8
Open vSwitch uses gretap, not ipgre for gre tunneling. Remove dead
code for ipgre type tunnels.
Signed-off-by: Greg Rose
---
datapath/linux/compat/ip_gre.c | 65 ++
1 file changed, 2 insertions(+), 63 deletions(-)
diff --git a/datapath/linux/compat
The compat function rpl_nf_conntrack_in() does not appear to be used
anywhere and emits warnings as such during builds < 4.10.
The patch passes Travis:
https://travis-ci.org/gvrose8192/ovs-experimental/builds/423097292
Remove it.
Signed-off-by: Greg Rose
---
.../include/net/netfil
Obsoletes is needed for the upgrade path from kmod-openvswitch to
openvswitch-kmod.
Fixes: 22c33c3039 (rhel: support kmod build against mulitple kernel
versions, fedora)
VMware-BZ: #2249788
Signed-off-by: Martin Xu
Signed-off-by: Greg Rose
CC: Flavio Leitner
CC: Yi-Hung Wei
CC: Yifeng Sun
CC: Zak Whitti
://mail.openvswitch.org/pipermail/ovs-discuss/2019-January/048090.html
Reported-by: Ken Ajiro
Signed-off-by: Greg Rose
---
datapath/linux/compat/ip6_gre.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/datapath/linux/compat/ip6_gre.c b/datapath/linux/compat/ip6_gre.c
index 1827852..2ffdda5
perimental/builds/478033409
Cc: William Tu
Cc: Yi-Hung Wei
Cc: Yifeng Sun
Acked-by: Yi-Hung Wei
Signed-off-by: Greg Rose
Signed-off-by: Ben Pfaff
---
.travis.yml| 2 +-
acinclude.m4 | 3 ++
datapath/linux/compat/nf_conntrack_re
perimental/builds/478033409
Cc: William Tu
Cc: Yi-Hung Wei
Cc: Yifeng Sun
Acked-by: Yi-Hung Wei
Signed-off-by: Greg Rose
Signed-off-by: Ben Pfaff
---
.travis.yml| 2 +-
acinclude.m4 | 3 ++
datapath/linux/compat/nf_conntrack_re
calloc
(
- (E1) * (E2)
+ E1, E2
, ...)
|
- kzalloc
+ kcalloc
(
- E1 * E2
+ E1, E2
, ...)
)
Signed-off-by: Kees Cook
CC: Kees Cook
Signed-off-by: Greg Rose
Acked-by: William Tu
---
datapath/vport.c | 2 +-
1 file changed, 1 insert
Signed-off-by: David S. Miller
CC: Flavio Leitner
Signed-off-by: Greg Rose
Acked-by: Flavio Leitner
---
datapath/conntrack.c | 4
1 file changed, 4 insertions(+)
diff --git a/datapath/conntrack.c b/datapath/conntrack.c
index c6e731b..952b6ad 100644
--- a/datapath/conntrack.c
+++ b
atelimited message, fix this.
Signed-off-by: Colin Ian King
Reviewed-by: Simon Horman
Signed-off-by: David S. Miller
CC: Colin Ian King
Signed-off-by: Greg Rose
Acked-by: William Tu
---
datapath/conntrack.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a
.
Signed-off-by: Pieter Jansen van Vuuren
Signed-off-by: Jakub Kicinski
Signed-off-by: David S. Miller
CC: Pieter Jansen van Vuuren
Signed-off-by: Greg Rose
Acked-by: William Tu
---
datapath/flow_netlink.c| 7 ++-
datapath/linux/compat/geneve.c
CC: Yi-Hung Wei
Signed-off-by: Greg Rose
Acked-by: Yi-Hung Wei
---
datapath/flow.c | 22 +-
1 file changed, 9 insertions(+), 13 deletions(-)
diff --git a/datapath/flow.c b/datapath/flow.c
index fadc074..f685cf3 100644
--- a/datapath/flow.c
+++ b/datapath/flow.c
@@ -254,21
-by: Greg Rose
Acked-by: William Tu
---
datapath/vport-internal_dev.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/datapath/vport-internal_dev.c b/datapath/vport-internal_dev.c
index 629965e..0318f58 100644
--- a/datapath/vport-internal_dev.c
+++ b/datapath/vport
loc_array
(
- E1 * E2
+ E1, E2
, ...)
)
Signed-off-by: Kees Cook
CC: Kees Cook
Signed-off-by: Greg Rose
Acked-by: William Tu
---
datapath/datapath.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/datapath/datapath.c b/datapath/datapat
.
There are other updates specific to netfilter/conntrack code
which will be submitted separately in an upcoming patch series.
Colin Ian King (1):
datapath: fix spelling mistake "execeeds" -> "exceeds"
Flavio Leitner (1):
datapath: load NAT helper
Greg Ro
A new flags parameter has been added in 4.19 so add compat fixup.
Signed-off-by: Greg Rose
Reviewed-by: Yifeng Sun
---
acinclude.m4 | 3 +++
datapath/linux/compat/include/net/ip_tunnels.h | 16 +++-
2 files changed, 18 insertions(+), 1 deletion
A new flags parameter has been added in 4.19 so add compat fixup.
Signed-off-by: Greg Rose
---
acinclude.m4 | 3 +++
datapath/linux/compat/include/net/ip_tunnels.h | 16 +++-
2 files changed, 18 insertions(+), 1 deletion(-)
diff --git
.
Signed-off-by: Pieter Jansen van Vuuren
Signed-off-by: Jakub Kicinski
Signed-off-by: David S. Miller
CC: Pieter Jansen van Vuuren
Signed-off-by: Greg Rose
---
datapath/flow_netlink.c| 7 ++-
datapath/linux/compat/geneve.c | 3
CC: Yi-Hung Wei
Signed-off-by: Greg Rose
---
datapath/flow.c | 22 +-
1 file changed, 9 insertions(+), 13 deletions(-)
diff --git a/datapath/flow.c b/datapath/flow.c
index fadc074..f685cf3 100644
--- a/datapath/flow.c
+++ b/datapath/flow.c
@@ -254,21 +254,18 @@ static bool
loc_array
(
- E1 * E2
+ E1, E2
, ...)
)
Signed-off-by: Kees Cook
CC: Kees Cook
Signed-off-by: Greg Rose
---
datapath/datapath.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/datapath/datapath.c b/datapath/datapath.c
index 3f1cd
.
There are other updates specific to netfilter/conntrack code
which will be submitted separately in an upcoming patch series.
Colin Ian King (1):
datapath: fix spelling mistake "execeeds" -> "exceeds"
Flavio Leitner (1):
datapath: load NAT helper
Greg Ro
calloc
(
- (E1) * (E2)
+ E1, E2
, ...)
|
- kzalloc
+ kcalloc
(
- E1 * E2
+ E1, E2
, ...)
)
Signed-off-by: Kees Cook
CC: Kees Cook
Signed-off-by: Greg Rose
---
datapath/vport.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
atelimited message, fix this.
Signed-off-by: Colin Ian King
Reviewed-by: Simon Horman
Signed-off-by: David S. Miller
CC: Colin Ian King
Signed-off-by: Greg Rose
---
datapath/conntrack.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/datapath/conntrack.c b/dat
-by: Greg Rose
---
datapath/vport-internal_dev.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/datapath/vport-internal_dev.c b/datapath/vport-internal_dev.c
index 629965e..0318f58 100644
--- a/datapath/vport-internal_dev.c
+++ b/datapath/vport-internal_dev.c
@@ -43,7 +43,8
Signed-off-by: David S. Miller
CC: Flavio Leitner
Signed-off-by: Greg Rose
---
datapath/conntrack.c | 4
1 file changed, 4 insertions(+)
diff --git a/datapath/conntrack.c b/datapath/conntrack.c
index c6e731b..952b6ad 100644
--- a/datapath/conntrack.c
+++ b/datapath/conntrack.c
perimental/builds/478033409
Cc: William Tu
Cc: Yi-Hung Wei
Cc: Yifeng Sun
Signed-off-by: Greg Rose
---
.travis.yml| 2 +-
acinclude.m4 | 3 ++
datapath/linux/compat/nf_conntrack_reasm.c | 54 --
3 files c
er kernels.
CC: Yi-Hung Wei
Signed-off-by: Greg Rose
---
datapath/flow.c | 22 +-
1 file changed, 13 insertions(+), 9 deletions(-)
diff --git a/datapath/flow.c b/datapath/flow.c
index f685cf3..fadc074 100644
--- a/datapath/flow.c
+++ b/datapath/flow.c
@@ -254,18 +254,21 @@ s
501 - 600 of 906 matches
Mail list logo