diff options
author | wenxu <wenxu@ucloud.cn> | 2018-08-04 16:31:36 +0800 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2018-08-07 15:06:32 -0700 |
commit | e2e11c890e1e6c5e9d6685c5f81dca3c41b1b03a (patch) | |
tree | 046771cb57d92e4449e752e4b77e9147537de48f /acinclude.m4 | |
parent | 274e04f98287c59d2a5c5dd90b820b066b529162 (diff) | |
download | openvswitch-e2e11c890e1e6c5e9d6685c5f81dca3c41b1b03a.tar.gz |
datapath: support upstream ndo_udp_tunnel_add in net_device_ops
It makes datapath can support both ndo_add_udp_tunnel_port and
ndo_add_vxlan/geneve_port. The newer kernels don't support vxlan/geneve
specific NDO's anymore
Signed-off-by: wenxu <wenxu@ucloud.cn>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Reviewed-by: Greg Rose <gvrose8192@gmail.com>
Tested-by: Greg Rose <gvrose8192@gmail.com>
Diffstat (limited to 'acinclude.m4')
-rw-r--r-- | acinclude.m4 | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index ad6b5b5e0..ac81d0c6f 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -553,6 +553,7 @@ AC_DEFUN([OVS_CHECK_LINUX_COMPAT], [ [OVS_DEFINE([USE_UPSTREAM_TUNNEL_GSO])]) OVS_GREP_IFELSE([$KSRC/include/linux/netdevice.h], [ndo_add_vxlan_port]) OVS_GREP_IFELSE([$KSRC/include/linux/netdevice.h], [ndo_add_geneve_port]) + OVS_GREP_IFELSE([$KSRC/include/linux/netdevice.h], [ndo_udp_tunnel_add]) OVS_GREP_IFELSE([$KSRC/include/linux/netdevice.h], [netdev_features_t]) dnl Ubuntu kernel 3.13 has defined this struct but not used for netdev->tstats. dnl So check type of tstats. |