Date: Mon, 21 Jan 2002 18:01:48 -0600 From: Jonathan Lemon <jlemon@flugsvamp.com> To: Marko Zec <zec@tel.fer.hr> Cc: "jlemon@freebsd.org" <jlemon@freebsd.org>, Jun Kuriyama <kuriyama@imgsrc.co.jp>, freebsd-stable@freebsd.org Subject: Re: if_fxp.c typo? Message-ID: <20020121180148.U59128@prism.flugsvamp.com> In-Reply-To: <3C4CA33C.BAD0F33B@tel.fer.hr> References: <86y9kzqjlr.wl@keiichi01.osaka.iij.ad.jp> <7mn10ebxbp.wl@waterblue.imgsrc.co.jp> <3C4CA33C.BAD0F33B@tel.fer.hr>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 22, 2002 at 12:24:44AM +0100, Marko Zec wrote: > Hope this patch properly resolves the problem of unwanted resets of mcast > filters. However, when unloading the microcode, it is unavoidable to clear > the mcast filters, without making the code really complicated. This should > be probably stated in man-page as a kind of disclaimer... > Also, by this diff I suggest imposing a little bit more sane range limits > for int_delay and bundle_max. The multicast filter problem has already been resolved in r1.126 of the driver, by reloading the multicast filters on initialization. The value for bundle_max is explicitly allowed to go to 0xffff, from the Intel rcvbundl.h documentations: * .... If you do not want to put * a limit on the bundle size, set this value to xFFFF. The value for int_range is also correct, again from the Intel code: * .... The current default is either x600 or x800; * experiments show that the value probably should stay within the * range of x200 - x1000. There is an internal multiplier of 1.5 for the values, so a range of 300 - 3000 translates into 0x1C2 - 0x1194, with a default value of 0x5DC, which is "close enough". -- Jonathan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020121180148.U59128>