Tell me more ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I get the error below every time I try to install netmap.

[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

How do I to intsall this on e1000e or ixgbe? I have kernel header and source installed.

share|improve this question
do you mean this netmap: info.iet.unipi.it/~luigi/netmap? – Serge Sep 23 '12 at 15:53
Yes I mean the same. I was trying to install of Fedora 12. It is giving several errors like this. Please help me out. – John Elf Sep 23 '12 at 16:50
Also if you have some source code for Linux with some working instructions, that would be great. – John Elf Sep 23 '12 at 16:55
I asked to confirm that I got correctly what netmap you are going to install. Presently I have no possibility to try, so I cant help you with it. But could you please tell me what is your final goal? – Serge Sep 23 '12 at 16:56
It's to have maximum transmission of tx of pcap in Intel alike cards. My target is to achieve near line rate with ~512 byte packets. I liked DNA but that's a little costlier. – John Elf Sep 23 '12 at 17:04
show 1 more comment

closed as too localized by Michael Hampton, Adrian, Brent Pabst, Iain Oct 18 '12 at 19:06

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.

Browse other questions tagged or ask your own question.