Messages in this thread | | | From | <> | Subject | GPF in kernel with ATM driver | Date | Wed, 27 Mar 1996 21:55:43 -0600 (CST) |
| |
Hi , I am using the ATM driver (version 0.7) (the one by werner for ENI cards) I have modified it to do some specific work (ie. I removed some alloc_skbs and am using an array of skb's to reduce latency etc.) The problem is when I send a lot of packets it gives me a GPF. The reason I am posting this mail to this group is because the GPF seems to be happening in the ipv4 code. here are the appropriate messages....
----------------------------------------------------------- Mar 27 21:42:31 phaedrus kernel: general protection: 0000 Mar 27 21:42:31 phaedrus kernel: CPU: 0 Mar 27 21:42:31 phaedrus kernel: EIP: 0010:[<0013eef2>] Mar 27 21:42:31 phaedrus kernel: EFLAGS: 00010206 Mar 27 21:42:31 phaedrus kernel: eax: 000005f4 ebx: 00000400 ecx: 00010000 edx: 7fc726f4 Mar 27 21:42:31 phaedrus kernel: esi: 77001e11 edi: 00036005 ebp: 00000007 esp: 019f0f48 Mar 27 21:42:31 phaedrus kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018 Mar 27 21:42:31 phaedrus kernel: Process file_read2 (pid: 137, process nr: 20, stackpage=019f0000) Mar 27 21:42:31 phaedrus kernel: Stack: 0014c00c 00000000 00002e9c 001af524 7fc726f4 00001772 00000046 0014c18a Mar 27 21:42:31 phaedrus kernel: 0014c00c 001af4cc 00002e9c 019f0f98 00001772 00000010 001106b8 00000000 Mar 27 21:42:31 phaedrus kernel: 00000001 ffffffff 001cb280 00000033 00000001 00115c66 00000000 019f0fbc Mar 27 21:42:31 phaedrus kernel: Call Trace: [<0014c00c>] [<0014c18a>] [<0014c00c>] [<001106b8>] [<00115c66>] [<0010a2dd>] Mar 27 21:42:31 phaedrus kernel: Code: 8b 56 1c 89 54 24 10 39 d0 72 0c 39 d3 73 17 8b 46 14 39 41 Mar 27 21:42:31 phaedrus kernel: Aiee, killing interrupt handler --------------------------------------------------------------------- According to System.map 13eef2 is in ip_rt_check_expire in net/ipv4/route.c Another thing is when I try to rsh after doing this it gives me the following message ---------------------------------------------------- rt_cache: route to c97ded81 was born dead --------------------------------------------------- Why does this happen??? Hope u can help me.... thanx balaji
------------------------------------------------------------------------------- Balaji Srinivasan Voice: (913)-864-7756(W) email: balaji@tisl.ukans.edu (913)-841-3555(H) WWW : http://www.eecs.ukans.edu/~balaji
| |