[PATCH] Fix for using NFS root with if_arge

Juli Mallett jmallett at FreeBSD.org
Sat Mar 10 22:24:31 UTC 2012


On Sat, Mar 10, 2012 at 05:11, Aleksandr Rybalko <ray at ddteam.net> wrote:
> Hi Patrick,
>
> yeah, if_arge really have two or even three problems:
> 1. Different levels of allocate/free ring buffer (allocate in if_start,
> but free in device_detatch), so we get memory leak when do
> if_up/if_down.
>
> 2. some wrong value which sometime passed to arge_set_pll, then we try
> to send some packet without run MAC clock.
> 3. problem that you explain
>
> First and second fixed by http://my.ddteam.net/files/if_arge.c.patch.
> Not yet commited, because not solve main problem.

This patch seems to cause interrupt storms on rb450g's arge1
interface, at least if that interface is wired to the switch.  I would
guess it has to do with the MAC clock?

> We will test your patch and commit it ASAP.
>
> Thank you!
>
> WBW
> --
> Aleksandr Rybalko <ray at ddteam.net>
> _______________________________________________
> freebsd-mips at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-mips
> To unsubscribe, send any mail to "freebsd-mips-unsubscribe at freebsd.org"


More information about the freebsd-mips mailing list