Compilation error of GobiNet w/ kernel 5.4.3

Hi,
I’m having trouble compiling the latest version of GobiNet(2.63). I’m using kernel v5.4.3.
Here’s the log:

make[1]: Entering directory ‘/home/user/yocto/zeus/build-imx8mm/tmp/work/icoremx8mm_alma-poky-linux/linux-engicam/5.4.3-r0/build’
CC [M] /home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.o
In file included from /home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/linux/blk-cgroup.h:21,
from /home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/linux/writeback.h:14,
from /home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/linux/memcontrol.h:22,
from /home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/net/sock.h:53,
from /home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/linux/tcp.h:19,
from /home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/linux/ipv6.h:87,
from /home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:138:
/home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/linux/blkdev.h: In function ‘queue_is_mq’:
/home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/linux/blkdev.h:686:10: warning: returning ‘const struct blk_mq_ops *’ from a function with return type ‘unsigned char’ makes integer from pointer without a cast [-Wint-conversion]
686 | return q->mq_ops;
| ~^~~~~~~~
In file included from /home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/net/sock.h:53,
from /home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/linux/tcp.h:19,
from /home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/linux/ipv6.h:87,
from /home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:138:
/home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/linux/memcontrol.h: In function ‘task_in_memcg_oom’:
/home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/include/linux/memcontrol.h:574:10: warning: returning ‘struct mem_cgroup *’ from a function with return type ‘unsigned char’ makes integer from pointer without a cast [-Wint-conversion]
574 | return p->memcg_in_oom;
| ~^~~~~~~~~~~~~~
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c: In function ‘SetNetDevIPv4’:
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:212:24: error: ‘struct netns_ipv4’ has no member named ‘fib_main’
212 | if(!dev_net(xNet)->ipv4.FIB_TABLE)
| ^
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:235:1: note: in expansion of macro ‘ADD_ROUTE_TABLE’
235 | ADD_ROUTE_TABLE(xNet,fib_main,RT_TABLE_MAIN);
| ^~~~~~~~~~~~~~~
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:11820:7: note: in expansion of macro ‘ADD_MAIN_AND_DEFAULT_REOUTE’
11820 | ADD_MAIN_AND_DEFAULT_REOUTE(lo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:212:24: error: ‘struct netns_ipv4’ has no member named ‘fib_default’
212 | if(!dev_net(xNet)->ipv4.FIB_TABLE)
| ^
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:236:1: note: in expansion of macro ‘ADD_ROUTE_TABLE’
236 | ADD_ROUTE_TABLE(xNet,fib_default,RT_TABLE_DEFAULT);
| ^~~~~~~~~~~~~~~
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:11820:7: note: in expansion of macro ‘ADD_MAIN_AND_DEFAULT_REOUTE’
11820 | ADD_MAIN_AND_DEFAULT_REOUTE(lo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:212:24: error: ‘struct netns_ipv4’ has no member named ‘fib_main’
212 | if(!dev_net(xNet)->ipv4.FIB_TABLE)
| ^
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:235:1: note: in expansion of macro ‘ADD_ROUTE_TABLE’
235 | ADD_ROUTE_TABLE(xNet,fib_main,RT_TABLE_MAIN);
| ^~~~~~~~~~~~~~~
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:11822:4: note: in expansion of macro ‘ADD_MAIN_AND_DEFAULT_REOUTE’
11822 | ADD_MAIN_AND_DEFAULT_REOUTE(pNet);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:212:24: error: ‘struct netns_ipv4’ has no member named ‘fib_default’
212 | if(!dev_net(xNet)->ipv4.FIB_TABLE)
| ^
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:236:1: note: in expansion of macro ‘ADD_ROUTE_TABLE’
236 | ADD_ROUTE_TABLE(xNet,fib_default,RT_TABLE_DEFAULT);
| ^~~~~~~~~~~~~~~
/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.c:11822:4: note: in expansion of macro ‘ADD_MAIN_AND_DEFAULT_REOUTE’
11822 | ADD_MAIN_AND_DEFAULT_REOUTE(pNet);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/scripts/Makefile.build:265: recipe for target ‘/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.o’ failed
make[2]: *** [/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet//QMIDevice.o] Error 1
/home/user/yocto/zeus/build-imx8mm/tmp/work-shared/icoremx8mm-alma/kernel-source/Makefile:1652: recipe for target ‘/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet/’ failed
make[1]: *** [/home/user/driver_Sierra_Modem/S2.42N2.63/GobiNet/] Error 2
make[1]: Leaving directory ‘/home/user/yocto/zeus/build-imx8mm/tmp/work/icoremx8mm_alma-poky-linux/linux-engicam/5.4.3-r0/build’
Makefile:179: recipe for target ‘sub-make’ failed
make: *** [sub-make] Error 2

Any help?
Thanks
Paolo

EDIT 2020/10/21:
solved by adding support for MULTITABLEs in menuconfig