[ovs-dev] [PATCH v2] datapath: compat: Fix build on RHEL 7.5

Jiri Benc jbenc at redhat.com
Thu May 17 11:09:14 UTC 2018


On Fri, 11 May 2018 10:32:12 -0700, Yi-Hung Wei wrote:
> --- a/datapath/linux/compat/geneve.c
> +++ b/datapath/linux/compat/geneve.c
> @@ -1271,7 +1271,11 @@ static const struct net_device_ops geneve_netdev_ops = {
>  	.ndo_stop		= geneve_stop,
>  	.ndo_start_xmit		= geneve_dev_xmit,
>  	.ndo_get_stats64	= ip_tunnel_get_stats64,
> +#ifdef	HAVE_RHEL7_MAX_MTU
> +	.extended.ndo_change_mtu = geneve_change_mtu,

Note that this will never be called by the RHEL kernel unless you
also set .ndo_size to sizeof(struct net_device_ops).

In other words, you've just effectively set .ndo_change_mtu to NULL.

 Jiri


More information about the dev mailing list