I'm Tryting to Kernel Module build ovs 2.15.4 version which had linux kerenl 5.4.167-240 version.
But there is error about bulid kernel module..
i did configure with linux kernel like this
$ ./configure --with-linux=/lib/modules/$(uname -r)/build
and run make to build
$ make
========================================
make all-recursive
make[1]: Entering directory '/home/odroid/ovs'
Making all in datapath
make[2]: Entering directory '/home/odroid/ovs/datapath'
Making all in linux
make[3]: Entering directory '/home/odroid/ovs/datapath/linux'
make -C /lib/modules/5.4.167-240/build M=/home/odroid/ovs/datapath/linux modules
make[4]: Entering directory '/usr/src/linux-5.4.167-240'
CC [M] /home/odroid/ovs/datapath/linux/flow_netlink.o
CC [M] /home/odroid/ovs/datapath/linux/vport.o
CC [M] /home/odroid/ovs/datapath/linux/geneve.o
LD [M] /home/odroid/ovs/datapath/linux/openvswitch.o
CC [M] /home/odroid/ovs/datapath/linux/vport-geneve.o
Building modules, stage 2.
MODPOST 6 modules
ERROR: "rpl_geneve_dev_create_fb" [/home/odroid/ovs/datapath/linux/vport-geneve.ko] undefined!
make[5]: *** [scripts/Makefile.modpost:94: __modpost] Error 1
make[4]: *** [Makefile:1650: modules] Error 2
make[4]: Leaving directory '/usr/src/linux-5.4.167-240'
make[3]: *** [Makefile.main:71: default] Error 2
make[3]: Leaving directory '/home/odroid/ovs/datapath/linux'
make[2]: *** [Makefile:579: all-recursive] Error 1
make[2]: Leaving directory '/home/odroid/ovs/datapath'
make[1]: *** [Makefile:5251: all-recursive] Error 1
make[1]: Leaving directory '/home/odroid/ovs'
make: *** [Makefile:2996: all] Error 2
=======================================================================