The problem appears to be contained in ether_output().
A slightly modified version of Xin's patch has been committed.
Please sync to r195921.

Please let us know if the patch resolves your issues and report
new problems if any.

Thanks,

-- Qing


> -----Original Message-----
> From: owner-freebsd-curr...@freebsd.org [mailto:owner-freebsd-
> curr...@freebsd.org] On Behalf Of Xin LI
> Sent: Friday, July 17, 2009 9:49 PM
> To: Ian FREISLICH
> Cc: FreeBSD Current; d...@delphij.net
> Subject: Re: CARP broken on -CURRENT?
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> I got it.  It was the cached llentry that preventing ether_output() to
> choose the right broadcast/multicast address and use the default
> gateway's L2 address.  Here is a proposed patch.
> 
> Cheers,
> - --
> Xin LI <delp...@delphij.net>  http://www.delphij.net/
> FreeBSD - The Power to Serve!
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.12 (FreeBSD)
> 
> iEYEARECAAYFAkphVE0ACgkQi+vbBBjt66CghgCeOeqa4vLb+oW1qiZCKAggSdKM
> O7wAoIF/JL1DNQ/EcuOi8TkNPofJyGLN
> =hP2w
> -----END PGP SIGNATURE-----
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to