Search code examples
linuxnetwork-programminglinux-kernelopenstack-neutronopenvswitch

insmod error: Unknown symbol ipv6_ext_hdr


There is an error when I insert a kernel module using insmod data/linux/openvswitch.ko in the kernel. The error show is as shown below:

insmod: error inserting 'datapath/linux/openvswitch.ko': -1 Unknown symbol in module

The output of dmesg | tail, is:

openvswitch: Unknown symbol ipv6_ext_hdr

Does anybody know anything about it?
My kernel is:

Linux version 2.6.32_1-14-0-0 (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC) ) #2 SMP

Solution

  • Check your ipv6 support in Linux kernel. Make it built-in in kernel or enable it as module.