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: [email protected] [mailto:owner-freebsd-
> [email protected]] On Behalf Of Xin LI
> Sent: Friday, July 17, 2009 9:49 PM
> To: Ian FREISLICH
> Cc: FreeBSD Current; [email protected]
> 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 <[email protected]>  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-----
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[email protected]"

Reply via email to