Downloaded the latest vmxnet3-usermap package (ver 1.2) from dpdk.org, tried 
compiling it under an Ubuntu VM but it fails to compile, is there a newer 
version of this driver available from somewhere that will compile correctly 
under Ubuntu 15.04 ?
The kernel (Ubuntu 15.04) "uname -a" ===> Linux ubuntu-vm-mansoor 
3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 x86_64 x86_64 
x86_64 GNU/Linux
First I got an error about undefined VM_RESERVED, which I fixed by setting to 
(VM_DONTEXPAND | VM_DONTDUMP) to get past the error, now I get following 
compile errors, have followed the instructions inside the 
"vmxnet3-usermap-1.2/kmod/README" file. 
Also noticed the message "Using 2.6.x kernel build system", have setup the RTE 
environment variables as below:
# env | grep 
RTERTE_INCLUDE=/home/mansoor/dpdk_download/dpdk_2.1/dpdk-2.1.0/build/includeRTE_SDK=/home/mansoor/dpdk_download/dpdk_2.1/dpdk-2.1.0RTE_TARGET=x86_64-native-linuxapp-gcc
Thanks in advance for your help.
----------------------------
# makeUsing 2.6.x kernel build system.make -C 
/lib/modules/3.19.0-15-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \  
MODULEBUILDDIR= modulesmake[1]: Entering directory 
'/usr/src/linux-headers-3.19.0-15-generic'  CC [M]  
/home/mansoor/dpdk_download/dpdk_2.1/dpdk-2.1.0/vmxnet3-usermap-1.2/kmod/vmxnet3_ethtool.o/home/mansoor/dpdk_download/dpdk_2.1/dpdk-2.1.0/vmxnet3-usermap-1.2/kmod/vmxnet3_ethtool.c:
 In function 
???vmxnet3_set_features???:/home/mansoor/dpdk_download/dpdk_2.1/dpdk-2.1.0/vmxnet3-usermap-1.2/kmod/vmxnet3_ethtool.c:361:48:
 error: ???NETIF_F_HW_VLAN_RX??? undeclared (first use in this function)  if 
(changed & (NETIF_F_RXCSUM | NETIF_F_LRO | NETIF_F_HW_VLAN_RX)) {               
                                 
^/home/mansoor/dpdk_download/dpdk_2.1/dpdk-2.1.0/vmxnet3-usermap-1.2/kmod/vmxnet3_ethtool.c:361:48:
 note: each undeclared identifier is reported only once for each function it 
appears 
in/home/mansoor/dpdk_download/dpdk_2.1/dpdk-2.1.0/vmxnet3-usermap-1.2/kmod/vmxnet3_ethtool.c:
 In function 
???vmxnet3_set_ethtool_ops???:/home/mansoor/dpdk_download/dpdk_2.1/dpdk-2.1.0/vmxnet3-usermap-1.2/kmod/vmxnet3_ethtool.c:677:2:
 error: implicit declaration of function ???SET_ETHTOOL_OPS??? 
[-Werror=implicit-function-declaration]  SET_ETHTOOL_OPS(netdev, 
&vmxnet3_ethtool_ops);  ^cc1: some warnings being treated as 
errorsscripts/Makefile.build:257: recipe for target 
'/home/mansoor/dpdk_download/dpdk_2.1/dpdk-2.1.0/vmxnet3-usermap-1.2/kmod/vmxnet3_ethtool.o'
 failedmake[2]: *** 
[/home/mansoor/dpdk_download/dpdk_2.1/dpdk-2.1.0/vmxnet3-usermap-1.2/kmod/vmxnet3_ethtool.o]
 Error 1Makefile:1394: recipe for target 
'_module_/home/mansoor/dpdk_download/dpdk_2.1/dpdk-2.1.0/vmxnet3-usermap-1.2/kmod'
 failedmake[1]: *** 
[_module_/home/mansoor/dpdk_download/dpdk_2.1/dpdk-2.1.0/vmxnet3-usermap-1.2/kmod]
 Error 2make[1]: Leaving directory 
'/usr/src/linux-headers-3.19.0-15-generic'Makefile:123: recipe for target 
'vmxnet3-usermap.ko' failedmake: *** [vmxnet3-usermap.ko] Error 2



Reply via email to