[635] in linux-net channel archive

home help back first fref pref prev next nref lref last post

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


home help back first fref pref prev next nref lref last post