This is intended for Sergio in Italy, but if there's anyone else on this list
that uses the Olicom TR card and Linux, then this is meant for you.
I have two patches at http://verdict.uthscsa.edu/gram/ethereal/
tcpdump-3.4a6-oltr.patch.gz
---------------------------
Please apply this patch to a non-patched tcpdump-3.4a6. This patch includes
Paul Norton's linux tr patch, as well as some changes I made to compensate
for oltr. I have a perfectly-working tcpdump at work with Linux 2.0.35 and
oltr (OC-3137). I *think* this is patch is the only modification I made to
tcpdump. :-)
linuxtr-2.0.35.patch.gz
-----------------------
Apply this patch to a Linux 2.0.35 source tree that has already had the
oltr driver patch applied. It makes a better sniffer out of the 2.0.35/oltr
combination. This patch:
1. Disables source-route testing for some packets in promiscuous mode.
2. Adds a very nice /proc/net/tr_rif virtual file to show the RIF cache.
3. Enables MAC packets to be delivered to the protocol stack when oltr
is in promiscous mode. This is turned off by default in the oltr driver;
but what good is a token-ring sniffer with MAC packets?
Ethereal has the capability of decoding token-ring MAC packets.
The linux-2.0.35 patch is known to work. The tcpdump patch is a bit
experimental, as I know something works here on my workstation, and I think
it's this patch that made my tcpdump work.
Please let me know of any problems. (gram@xxxxxxxxxxxxxxxxxxx)
--gilbert
--
Gilbert Ramirez Voice: +1 210 358 4032
Technical Services Fax: +1 210 358 1122
University Health System San Antonio, Texas, USA