ip fragmentation error

Michael Lausch (mla@gams.co.at)
Fri, 07 Mar 1997 17:44:04 +0100


The following situation:
Kernel 2.1.26 as NFS client
Kernel 2.0.28 as NFS server
A buggy 10BaseT Hub inbetween which gave an ernomous RX packet error
rate on the NFS server.

The 2.1.26 kernel crashed in ip_fragment.c around line 565 in the
statement:

if (tfp->next != NULL)
tmp->next->prev = tmp->prev;

The tfp variable was a NULL pointer (verified with a printk).

The crash occured when accessing files on the NFS server from the
2.1.26 client. The other clients which run 2.0.28 were not effected,
except a horrible performance loss.

I have no idea how to fix the problem. I'm also not able to reproduce
this bugs, because this means to cripple our network (and the CBIT in
Germany is near).

Michael Lausch

---
Michael Lausch/g.a.m.s. edv dienstleistungen gmbh
See my web page or query PGP key server for PGP key
<http://www.gams.net/~mla>