[635] in linux-net channel archive
Token Ring driver broken in 1.3.6 - 1.3.8
daemon@ATHENA.MIT.EDU (Yann Doussot)
Sat Jul 8 21:27:06 1995
Date: Sat, 8 Jul 1995 15:28:56 +0200 (MET DST)
From: Yann Doussot <doussot@zen.via.ecp.fr>
To: Linux Net <linux-net@vger.rutgers.edu>
cc: Linux Kernel <linux-kernel@vger.rutgers.edu>
Hi everybody,
The Token Ring driver is broken in the latest kernel
release. The first problem is the tr_header that don't match
with the generic hard_header structure. It is easy to fix in
trdevice.h and tr.c. But in tr.c it is necessary to change
struct trllc *trllc=(struct trllc *)(buff+sizeof(struct trh_hdr));
I replaced buff by skb->data. (not sure it is right of course !)
I also tried various changes in drivers/net/ibmtr.c
in the function tr_rx (which has been changed in these releases,
incorrectly apparently) taking ethernet drivers as example.But all
this was unsucesfull :( . The network is out
I'm not really familiar to the kernel but if someone has
ideas about the problem I will be pleased to test them. (Is there
anybody in charge of the Token Ring driver ??)
Thanks for any help
Yann Doussot