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 <[email protected]> Signed-off-by: Yi-Hung Wei <[email protected]> --- 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_MTUnetdev->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 <[email protected]> Tested-by: Greg Rose <[email protected]> _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
