svn commit: r228571 - in head: . lib/libc/net sbin/ifconfig share/man/man4 sys/net sys/netinet sys/netinet6 sys/sys

Andrew Thompson thompsa at FreeBSD.org
Tue May 29 23:45:35 UTC 2012


On 17 December 2011 01:16, Gleb Smirnoff <glebius at freebsd.org> wrote:
> Author: glebius
> Date: Fri Dec 16 12:16:56 2011
> New Revision: 228571
> URL: http://svn.freebsd.org/changeset/base/228571
>
> Log:
>  A major overhaul of the CARP implementation. The ip_carp.c was started
>  from scratch, copying needed functionality from the old implemenation
>  on demand, with a thorough review of all code. The main change is that
>  interface layer has been removed from the CARP. Now redundant addresses
>  are configured exactly on the interfaces, they run on.

This commit seems to have a mistake in the PACKET_TAG_CARP mtag
handling. carp_macmatch6() places the ifp pointer on the tag while
carp_output() dereferences it as a softc.


Andrew


More information about the svn-src-head mailing list