Sorry, now I see that the module is compiling on user (not root):

milosz@r02:/usr/src/bbb/PF_RING/kernel$ make
make -C /lib/modules/3.4.47-router/build SUBDIRS=/usr/src/bbb/PF_RING/kernel EXTRA_CFLAGS='-I/usr/src/bbb/PF_RING/kernel -DSVN_REV="\"6457\""' modules
make[1]: Wejście do katalogu `/usr/src/linux-3.4.47'
  CC [M]  /usr/src/bbb/PF_RING/kernel/pf_ring.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /usr/src/bbb/PF_RING/kernel/pf_ring.mod.o
  LD [M]  /usr/src/bbb/PF_RING/kernel/pf_ring.ko
make[1]: Opuszczenie katalogu `/usr/src/linux-3.4.47'
cd plugins; make
make[1]: Wejście do katalogu `/usr/src/bbb/PF_RING/kernel/plugins'
make -C /lib/modules/3.4.47-router/build SUBDIRS=/usr/src/bbb/PF_RING/kernel/plugins modules
make[2]: Wejście do katalogu `/usr/src/linux-3.4.47'
  CC [M]  /usr/src/bbb/PF_RING/kernel/plugins/dummy_plugin.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /usr/src/bbb/PF_RING/kernel/plugins/dummy_plugin.mod.o
  LD [M]  /usr/src/bbb/PF_RING/kernel/plugins/dummy_plugin.ko
make[2]: Opuszczenie katalogu `/usr/src/linux-3.4.47'
make[1]: Opuszczenie katalogu `/usr/src/bbb/PF_RING/kernel/plugins'
milosz@r02:/usr/src/bbb/PF_RING/kernel$


But broadcom aware driver not:

milosz@r02:/usr/src/bbb/PF_RING/drivers/PF_RING_aware/2.6.x/broadcom/tg3/tg3-3.102$ make
sh makeflags.sh /lib/modules/3.4.47-router/source > tg3_flags.h
gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -I/lib/modules/3.4.47-router/build/include -fno-strict-aliasing -DOLD_NETIF -mno-red-zone -mcmodel=kernel -pipe -finline-limit=2000 -O2 -c -o tg3.o tg3.c In file included from /lib/modules/3.4.47-router/build/include/linux/cache.h:4:0, from /lib/modules/3.4.47-router/build/include/linux/time.h:7, from /lib/modules/3.4.47-router/build/include/linux/stat.h:60, from /lib/modules/3.4.47-router/build/include/linux/module.h:10,
                 from tg3.c:19:
/lib/modules/3.4.47-router/build/include/linux/kernel.h:323:5: warning: conflicting types for built-in function ‘snprintf’ [enabled by default] /lib/modules/3.4.47-router/build/include/linux/kernel.h:325:5: warning: conflicting types for built-in function ‘vsnprintf’ [enabled by default] In file included from /lib/modules/3.4.47-router/build/include/linux/thread_info.h:53:0, from /lib/modules/3.4.47-router/build/include/linux/preempt.h:9, from /lib/modules/3.4.47-router/build/include/linux/spinlock.h:50, from /lib/modules/3.4.47-router/build/include/linux/seqlock.h:29, from /lib/modules/3.4.47-router/build/include/linux/time.h:8, from /lib/modules/3.4.47-router/build/include/linux/stat.h:60, from /lib/modules/3.4.47-router/build/include/linux/module.h:10,
                 from tg3.c:19:
/usr/src/linux-headers-3.4.47-router/arch/x86/include/asm/thread_info.h:22:27: fatal error: asm/processor.h: Nie ma takiego pliku ani katalogu
compilation terminated.
make: *** [tg3.o] Błąd 1

uname -r
3.4.47-router

It is possible to modify the newest drivers from Broadcom v. 3.129?

--
Miłosz Oller



W dniu 2013-06-20 08:21, Luca Deri napisał(a):
Hi Miłosz

On Jun 20, 2013, at 8:20 AM, Miłosz Oller <[email protected]> wrote:

Hi

I have routers with Debian 7 64bit. Has anyone installed pf_ring on Debian 7? It's problem with asm/linkage.h, thearted_info.h, etc..
Centos 6 has no problem with compillation modules.
Please report the problem exactly?

What about Broadcom tg3 pf_ring aware drivers? Driver doesn't compile.

Ask Mr Broadcom: the last time I look at them, their code was out of
sync with the Linux kernel drivers

Luca


--
Miłosz Oller

_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc


_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to