[ovs-dev] [PATCH 1/3] datapath: Fix max MTU size on RHEL 7.5 kernel

Gregory Rose gvrose8192 at gmail.com
Tue Jun 12 22:25:21 UTC 2018


On 6/11/2018 5:50 PM, Yi-Hung Wei wrote:
> Without the patch, in RHEL 7.5, the maximum configurable MTU of vport
> internal device is 1500, which shall be 65535.  This patch fixes this
> issue.
>
> Fixes: 39ca338374ab ("datapath: compat: Fix build on RHEL 7.5")
> Reported-by: Lucas Alvares Gomes <lucasagomes at gmail.com>
> Signed-off-by: Yi-Hung Wei <yihung.wei at gmail.com>
> ---
>   datapath/vport-internal_dev.c | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/datapath/vport-internal_dev.c b/datapath/vport-internal_dev.c
> index 3cb8d06b2475..3fa86815c7fa 100644
> --- a/datapath/vport-internal_dev.c
> +++ b/datapath/vport-internal_dev.c
> @@ -169,6 +169,8 @@ static void do_setup(struct net_device *netdev)
>   
>   #ifdef HAVE_NET_DEVICE_WITH_MAX_MTU
>   	netdev->max_mtu = ETH_MAX_MTU;
> +#elif HAVE_RHEL7_MAX_MTU
> +	netdev->extended->max_mtu = ETH_MAX_MTU;
>   #endif
>   	netdev->netdev_ops = &internal_dev_netdev_ops;
>   
Works as advertised.

Reviewed-by: Greg Rose <gvrose8192 at gmail.com>
Tested-by: Greg Rose <gvrose8192 at gmail.com>



More information about the dev mailing list