On Fri, May 31, 2019 at 03:57:45PM -0700, Yi-Hung Wei wrote: > On Fri, May 31, 2019 at 2:59 PM Yifeng Sun <[email protected]> wrote: > > > > RHEL 7.6's new kernel 3.10.0-957.12.1.el7 introduced some ABI changes. > > This leads to an issue that OVS kernel module built against > > kernels newer than 12.1 cannot be loaded on systems running kernels > > older than 12.1, vice versa. > > > > By inspecting datapath/linux/openvswitch.mod.c, signatures of > > the following kernel functions have changed in 3.10.0-957.12.1.el7: > > nf_ct_get_tuple > > nf_ct_invert_tuplepr > > __nf_ct_l4proto_find > > > > This patch enables OVS to build kernel modules against multiple > > kernel versions and enables RHEL 7.6 system to load the compatible > > module at runtime. > > > > make rpm-fedora-kmod \ > > RPMBUILD_OPT='-D "kversion 3.10.0-957.10.1.el7.x86_64 \ > > 3.10.0-957.12.1.el7.x86_64"' > > > > Signed-off-by: Yifeng Sun <[email protected]> > > --- > Looks good to me. > > Acked-by: Yi-Hung Wei <[email protected]>
Thanks, Yifeng (and Yi-Hung). I applied this to master. If it should be backported, please let me know. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
