Date: Fri, 13 Oct 1995 08:38:40 +0500 (GMT+0500) From: "Serge A. Babkin" <babkin@hq.icb.chel.su> To: junkmail@pht.com (Brad Midgley) Cc: hackers@freefall.freebsd.org, brad@pht.com Subject: Re: Appletalk support... Message-ID: <199510130338.IAA15154@hq.icb.chel.su> In-Reply-To: <Pine.LNX.3.91.951012104530.2534A-100000@exodus.pht.com> from "Brad Midgley" at Oct 12, 95 10:56:54 am
next in thread | previous in thread | raw e-mail | index | archive | help
> (1) Your ethernet card must support multicast. I have a 3c509, so
> I had to dig up a multicast patch that Sege Babkin's has for the
> ep0 device driver. With the patch applied, I get sporadic error
> message to the console "Ep0: Status: 2002 (input buffer overflow)".
> However, I haven't noticed any damaged files.
Perhaps netatalk can restore from packet loses :-) This message is a
"special feature" of 3c509 card and may be the best thing that can be done
is to simply increase the number of input errors instead of printing such
message. Here is the patch:
--------------------------------- cut here -----------------------------
*** if_ep.c 1995/10/13 03:31:12
--- if_ep.c 1995/10/13 03:35:31
***************
*** 848,854 ****
--- 848,860 ----
sc->rx_no_first, sc->rx_no_mbuf, sc->rx_bpf_disc, sc->rx_overrunf,
sc->rx_overrunl, sc->tx_underrun);
#else
+
+ #ifdef nightmaremessages
printf("ep%d: Status: %x (input buffer overflow)\n", unit, status);
+ #else
+ ++sc->arpcom.ac_if.if_ierrors;
+ #endif
+
#endif
epinit(unit);
splx(x);
--------------------------------- cut here -----------------------------
Serge Babkin
! (babkin@hq.icb.chel.su)
! Headquarter of Joint Stock Commercial Bank "Chelindbank"
! Chelyabinsk, Russia
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510130338.IAA15154>
