OK, that's fine. I'll try to use the 3.7 kernel in the meantime. Would it be too much work to upgrade to the latest igb driver from Intel (version 4.3.0)? Thanks.
-Brian From: [email protected] [mailto:[email protected]] On Behalf Of Alfredo Cardigliano Sent: Thursday, August 01, 2013 3:49 AM To: [email protected] Cc: '[email protected]' Subject: Re: [Ntop-dev] PF_RING fails to build on Kernel 3.10 Hi Brian sorry kernel 3.8 and above is not yet supported, we will fix this asap. Best Regards Alfredo On Aug 1, 2013, at 1:26 AM, "Brian C. Wiles" <[email protected]<mailto:[email protected]>> wrote: I tried compiling PF_RING and the igb DNA-aware driver under Kernel 3.10, and am getting failures. The igb driver README says it only compiles for Kernel 2.4.x and 2.6.x, so hopefully, we can get a 3.10 version soon. I'm not sure what's involved with that part. The build errors I get with the pf_ring module are as follows: make -C /lib/modules/3.10-1-amd64/build SUBDIRS=/home/user/PF_RING/kernel EXTRA_CFLAGS='-I/home/user/PF_RING/kernel -DSVN_REV="\"6644\""' modules make[1]: Entering directory `/usr/src/linux-headers-3.10-1-amd64' CC [M] /home/user/PF_RING/kernel/pf_ring.o /home/user/PF_RING/kernel/pf_ring.c: In function âring_proc_addâ: /home/user/PF_RING/kernel/pf_ring.c:956:5: error: implicit declaration of function âcreate_proc_read_entryâ [-Werror=implicit-function-declaration] /home/user/PF_RING/kernel/pf_ring.c: In function âring_proc_initâ: /home/user/PF_RING/kernel/pf_ring.c:1582:15: warning: assignment makes pointer from integer without a cast [enabled by default] /home/user/PF_RING/kernel/pf_ring.c:1585:28: warning: assignment makes pointer from integer without a cast [enabled by default] /home/user/PF_RING/kernel/pf_ring.c: In function âskb_ring_handlerâ: /home/user/PF_RING/kernel/pf_ring.c:4539:78: error: âstruct net_deviceâ has no member named âmasterâ /home/user/PF_RING/kernel/pf_ring.c:4599:42: error: âstruct net_deviceâ has no member named âmasterâ /home/user/PF_RING/kernel/pf_ring.c: In function âsetSocketStatsâ: /home/user/PF_RING/kernel/pf_ring.c:7478:15: warning: assignment makes pointer from integer without a cast [enabled by default] /home/user/PF_RING/kernel/pf_ring.c: In function âring_notifierâ: /home/user/PF_RING/kernel/pf_ring.c:9436:27: error: dereferencing pointer to incomplete type /home/user/PF_RING/kernel/pf_ring.c:9445:43: error: dereferencing pointer to incomplete type /home/user/PF_RING/kernel/pf_ring.c:9469:33: error: dereferencing pointer to incomplete type /home/user/PF_RING/kernel/pf_ring.c:9469:71: error: dereferencing pointer to incomplete type /home/user/PF_RING/kernel/pf_ring.c:9470:25: error: dereferencing pointer to incomplete type /home/user/PF_RING/kernel/pf_ring.c:9470:51: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors make[4]: *** [/home/user/PF_RING/kernel/pf_ring.o] Error 1 make[3]: *** [_module_/home/user/PF_RING/kernel] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-3.10-1-amd64' make: *** [all] Error 2 It appears that the create_proc_read_entry function is deprecated and was removed from the kernel in April. I haven't delved too much into the rest of the errors. I tried both the 5.6.0 PF_RING and the latest code from SVN. I can look into patching this myself, but I would think someone who already knows the code could fix it quicker. Either way, I have to build this under the 3.x series kernels. Has anyone else looked into patching the latest Intel igb driver with the DNA changes? Thanks. -Brian Brian C. Wiles | Director of Software Development O1 Communications 5190 Golden Foothill Pkwy, El Dorado Hills, CA 95762 office: 916.235.2032 email: [email protected]<mailto:[email protected]> | web: www.o1.com<http://www.o1.com/> _______________________________________________ Ntop-dev mailing list [email protected]<mailto:[email protected]> http://listgateway.unipi.it/mailman/listinfo/ntop-dev
_______________________________________________ Ntop-dev mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-dev
