Comment 26 for bug 1773165

Revision history for this message
Ridsai (ridsaim) wrote :

After testing it with the test kernel we found that the Linux header contains the Openvswitch.h header files with out any OVS module installed, and these header files are not compatible with OVS2.7, when we tried to build the OVS kernel module"

Files contains in debian package:

dpkg -L linux-headers-4.4.0-138 | grep openvswitch
/usr/src/linux-headers-4.4.0-138/net/openvswitch
/usr/src/linux-headers-4.4.0-138/net/openvswitch/Makefile
/usr/src/linux-headers-4.4.0-138/net/openvswitch/Kconfig
/usr/src/linux-headers-4.4.0-138/include/linux/openvswitch.h
/usr/src/linux-headers-4.4.0-138/include/uapi/linux/openvswitch.h

root@compute2:~/kernel# dpkg -L linux-headers-4.4.0-138-generic | grep openvswitch
/usr/src/linux-headers-4.4.0-138-generic/include/config/openvswitch
/usr/src/linux-headers-4.4.0-138-generic/include/config/openvswitch/gre.h
/usr/src/linux-headers-4.4.0-138-generic/include/config/openvswitch/vxlan.h
/usr/src/linux-headers-4.4.0-138-generic/include/config/openvswitch/geneve.h
/usr/src/linux-headers-4.4.0-138-generic/include/config/openvswitch.h

What is the safe way to remove these header files before Installing the our OVS and compiling the OVS kernel module.