home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.bsd
- Path: sparky!uunet!psgrain!percy!percival.rain.com!nerd
- From: nerd@percival.rain.com (Michael Galassi)
- Subject: PATCH for Routing Problem on two wd8003e with 386BSD
- Message-ID: <1992Aug12.204238.5143@percy.rain.com>
- Sender: news@percy.rain.com (News maintainer)
- Nntp-Posting-Host: percival.rain.com
- Organization: Percy's mach, Portland, OR
- References: <1992Aug6.215319.30440@davidsys.com>
- Date: Wed, 12 Aug 1992 20:42:38 GMT
- Lines: 50
-
- sung@davidsys.com writes:
-
- >I could route packets from wd8003e to 3c503 interface card.
- >However I couldn't route packets from wd8003e to another
- >wd8003e card.
- >I've looked thru "/usr/src/sys/i386/isa/if_we.c".
- >The code was all right for the multiple WD cards.
-
- NOT! the fix to if_we.c is at the end of this post.
-
- >I've tried also "gated" instead of "routed".
-
- running gated is a good idea but irelevant to the problem at hand.
-
- >Please help.
-
- OK, OK...
-
- This patch is quite trivial but I don't understand why the error was
- made in the first place. I intended to test this further before
- posting it but if others have the same problem...
-
- --- cut here ---
- 83d82
- < #include "i386/isa/iomacr.h"
- 300c299
- < static Bdry[NWE]; /* Need one of these per device -mng 920811 */
- ---
- > static Bdry;
- 324c323
- < Bdry[unit] = 0;
- ---
- > Bdry = 0;
- 432a432,433
- > unit =0;
- >
- 518,519c519,520
- < if(Bdry[unit])
- < bnry =Bdry[unit];
- ---
- > if(Bdry)
- > bnry =Bdry;
- 563c564
- < Bdry[unit] = bnry;
- ---
- > Bdry = bnry;
-
- --- cut here too ---
- --
- Michael Galassi -- nerd@percival.rain.com
-