Description of problem:
When running gate hook, before running the actual tests, I get the following failure:
16:00:41 /home/cloud-user/new/ovs/datapath/linux/vport-internal_dev.c:157:2: error: unknown field ‘ndo_change_mtu’ specified in initializer
16:00:41 .ndo_change_mtu = internal_dev_change_mtu,
This happens on RHEL 7.5 but not on RHEL 7.4 for some reason.
Until this bug is resolved, I switched to RHEL 7.4 so we can unblock testing OVN.
Version-Release number of selected component (if applicable): Latest available OSP 13
How reproducible: 100%
Steps to Reproduce:
1. Clone networking-ovn repo
2. Run gate hook
I sent the fix to OVS  to avoid the compilation errors. This will help upstream but in downstream I think that we should skip compiling the modules in the CI job.
(In reply to Daniel Alvarez Sanchez from comment #5)
> I sent the fix to OVS  to avoid the compilation errors. This will help
> upstream but in downstream I think that we should skip compiling the modules
> in the CI job.
>  https://mail.openvswitch.org/pipermail/ovs-dev/2018-May/346811.html
Yeah, we will need a backport to the 2.9 branch as well because the networking-ovn job with CentOS uses the released version of OVS.
FYI, here's a more complete patch for this problem: https://patchwork.ozlabs.org/patch/911232/
I've reviewed it today and it works for me.
(In reply to Lucas Alvares Gomes from comment #7)
> FYI, here's a more complete patch for this problem:
> I've reviewed it today and it works for me.
FWIW, the patch is now merged upstream in OVS. It has also been backported to the branches 2.9 and 2.8
This is not related to the RedHat release but related to the CentOS 7.5.
I am getting similar issue while compiling CentOS 7.5 kernel 3.10.0-862.6.3.el7 with CONFIG_NET_VENDOR_DLINK=y and CONFIG_SUNDANCE=m. Is there any patch available for CentOS 7.5 kernel.
Prasad, since this bug is closed, can you open a new bug describing the issue + providing the relevant logs?