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