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 <lucasago...@gmail.com>
Signed-off-by: Yi-Hung Wei <yihung....@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 <gvrose8...@gmail.com>
Tested-by: Greg Rose <gvrose8...@gmail.com>

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to