On Thu, May 24, 2007 at 06:11:11PM +0000, Jack F Vogel wrote:
 > jfv         2007-05-24 18:11:11 UTC
 > 
 >   FreeBSD src repository
 > 
 >   Modified files:
 >     sys/dev/em           if_em.c 
 >   Log:
 >   Fix for PR 112937, thanks to Ruslan Ermilov. I am still
 >   a bit confused how the 'link flap' was connected to the
 >   'get' rather than 'set' address, but this seems the right
 >   thing to do here.
 >   

Thanks for the fix. The bug was introduced by me and it was just
a hack to suppress hardware reinitialization.
I know lots of ethernet drivers do this kind of hardware
reinitailization whenever alias addresses are added.  I guess we
should reinitialize the hardware only when it's absolutely required.
Fixing ether_ioctl() to invoke if_init only when the interface is not
running would remove the hack but I'm not sure how it would affect
configuraing multicasting filters in ethernet drivers.

-- 
Regards,
Pyun YongHyeon
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to