kern/87506: [PATCH] Fix alias support on vr interfaces

John Baldwin jhb at freebsd.org
Fri Oct 21 12:50:17 PDT 2005


The following reply was made to PR kern/87506; it has been noted by GNATS.

From: John Baldwin <jhb at freebsd.org>
To: Joe Marcus Clarke <marcus at freebsd.org>
Cc: bug-followup at freebsd.org
Subject: Re: kern/87506: [PATCH] Fix alias support on vr interfaces
Date: Fri, 21 Oct 2005 15:38:50 -0400

 On Thursday 20 October 2005 05:05 pm, Joe Marcus Clarke wrote:
 > John Baldwin wrote:
 > | I've reproduced the same behavior on an rl(4) interface on my laptop,
 >
 > but it
 >
 > | only occurs if rl0 uses DHCP (and thus dhclient).  If I statically
 >
 > configure
 >
 > | rl0 then I can add aliases no problem.  Perhaps when an alias is added
 >
 > and
 >
 > | the chip is reset, dhclient thinks that the link has reset and tears
 >
 > down the
 >
 > | lease or something.
 >
 > Does the vr patch fix this problem with rl (with the proper
 > modifications, of course)?
 
 It might, but it would break some other things.  Some chips reprogram their RX 
 filters via foo_init(), so bypassing foo_init() in those drivers would mean 
 that they wouldn't actually receive traffic for the aliased addresses.  The 
 bug is nto in the drivers, but somewhere else in the system and needs to be 
 addressed there.
 
 -- 
 John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
 "Power Users Use the Power to Serve"  =  http://www.FreeBSD.org


More information about the freebsd-bugs mailing list