Unable to compile netmap on Fedora 32 bit
- by John Elf
This is the error everytime I try to install netmap:
Can someone let me know how to isntall the same on e1000e or ixgbe. I have kernel header and source installed.
[root@localhost e1000]# make KSRC=/usr/src/kernels/2.6.35.6-45.fc14.i686/
make -C /usr/src/kernels/2.6.35.6-45.fc14.i686/ M=/media/sf_Shared/netmap-linux/net/e1000 modules
make[1]: Entering directory /usr/src/kernels/2.6.35.6-45.fc14.i686'
CC [M] /media/sf_Shared/netmap-linux/net/e1000/e1000_main.o
/media/sf_Shared/netmap-linux/net/e1000/e1000_main.c: In function ‘e1000_setup_tx_resources’:
/media/sf_Shared/netmap-linux/net/e1000/e1000_main.c:1485:2: error: implicit declaration of function ‘vzalloc’
/media/sf_Shared/netmap-linux/net/e1000/e1000_main.c:1485:20: warning: assignment makes pointer from integer without a cast
/media/sf_Shared/netmap-linux/net/e1000/e1000_main.c: In function ‘e1000_setup_rx_resources’:
/media/sf_Shared/netmap-linux/net/e1000/e1000_main.c:1680:20: warning: assignment makes pointer from integer without a cast
/media/sf_Shared/netmap-linux/net/e1000/e1000_main.c: In function ‘e1000_tx_csum’:
/media/sf_Shared/netmap-linux/net/e1000/e1000_main.c:2780:2: error: implicit declaration of function ‘skb_checksum_start_offset’
/media/sf_Shared/netmap-linux/net/e1000/e1000_main.c: In function ‘e1000_rx_checksum’:
/media/sf_Shared/netmap-linux/net/e1000/e1000_main.c:3689:2: error: implicit declaration of function ‘skb_checksum_none_assert’
/media/sf_Shared/netmap-linux/net/e1000/e1000_main.c: In function ‘e1000_restore_vlan’:
/media/sf_Shared/netmap-linux/net/e1000/e1000_main.c:4617:23: error: ‘VLAN_N_VID’ undeclared (first use in this function)
/media/sf_Shared/netmap-linux/net/e1000/e1000_main.c:4617:23: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [/media/sf_Shared/netmap-linux/net/e1000/e1000_main.o] Error 1
make[1]: *** [_module_/media/sf_Shared/netmap-linux/net/e1000] Error 2
make[1]: Leaving directory/usr/src/kernels/2.6.35.6-45.fc14.i686'
make: * [all] Error 2