Roman Hoog Antink: netlink module (linux)
Eddie Kohler
kohler at icir.org
Wed Dec 18 01:11:40 EST 2002
Forwarded because our spam blocker is confused....
------- Forwarded Message
Date: Tue, 17 Dec 2002 10:57:18 -0800
From: Roman Hoog Antink <rhoogant at ee.ethz.ch>
To: click at amsterdam.lcs.mit.edu
Subject: {SPAM?} netlink module (linux)
Hi,
I'm writing a netlink module for click (linux kernel environment). I'm
not quiet experienced in kernel hacking. Whenever I try to handle a
packet (skbuf) from click to a netlink socket (netlink_broadcast), I get a kernel oops.
Can anyone help me? Has anyone ever worked on the subject netlink & click?
ksymoops output: see below
source code: http://129.132.57.73/~roman/click/
Kernel: linux-2.4.18
Roman
Unable to handle kernel paging request at virtual address 9ae36a54
c01f93b3
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: 9ae36a54 ebx: df1dc1e0 ecx: 00000000 edx: df1dc218
esi: d702d072 edi: d702d072 ebp: d836da40 esp: d7091eac
ds: 0018 es: 0018 ss: 0018
Process kclick (pid: 786, stackpage=d7091000)
Stack: d7fef5c0 00000000 c02098a9 d702d072 00000020 00000000 00000020 00000001
00000000 d705e360 df7224e0 00000001 d7091f1c e3397e95 d836da40 d702d072
00000000 00000001 00000020 c02b95d0 fffffffb 00000046 c011d399 00000000
Call Trace: [] [] [] [] []
[] [] [] [] []
Code: ff 00 8b 86 98 00 00 00 c6 46 19 01 85 c0 74 04 8b 00 ff 00
>>EIP; c01f93b3 <=====
>>eax; 9ae36a54 Before first symbol
>>ebx; df1dc1e0 <_end+1eeee7fc/215ce67c>
>>edx; df1dc218 <_end+1eeee834/215ce67c>
>>esi; d702d072 <_end+16d3f68e/215ce67c>
>>edi; d702d072 <_end+16d3f68e/215ce67c>
>>ebp; d836da40 <_end+1808005c/215ce67c>
>>esp; d7091eac <_end+16da44c8/215ce67c>
Trace; c02098a9
Trace; e3397e95 <[click]_ZN8IPFilter9Primitive8set_maskEjiP12ErrorHandler+355/440>
Trace; c011d399
Trace; e3324ef0 <[snd].bss.end+1e91/2001>
Trace; e335c47d <[click]_ZN12IPAddressSet9list_copyEv+4d/60>
Trace; e3375b65 <[click]_ZN5Lexer23expand_compound_elementEiRK19VariableEnvironment+2a5/6e0>
Trace; e3338f54 <[snd-timer]snd_timer_proc_read+b4/1c0>
Trace; e3398b37 <[click]_ZN8IPFilter9Primitive5checkERKS0_P12ErrorHandler+5f7/600>
Trace; c01057a6
Trace; e3398ab0 <[click]_ZN8IPFilter9Primitive5checkERKS0_P12ErrorHandler+570/600>
Code; c01f93b3
00000000 <_EIP>:
Code; c01f93b3 <=====
0: ff 00 incl (%eax) <=====
Code; c01f93b5
2: 8b 86 98 00 00 00 mov 0x98(%esi),%eax
Code; c01f93bb
8: c6 46 19 01 movb $0x1,0x19(%esi)
Code; c01f93bf
c: 85 c0 test %eax,%eax
Code; c01f93c1
e: 74 04 je 14 <_EIP+0x14> c01f93c7
Code; c01f93c3
10: 8b 00 mov (%eax),%eax
Code; c01f93c5
12: ff 00 incl (%eax)
------- End of Forwarded Message
More information about the click
mailing list