Return to BSD News archive
Newsgroups: comp.unix.bsd Path: sserve!manuel!munnari.oz.au!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