<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/netinet/ip_carp.h, branch release/6.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2007-01-11T22:54:46Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2007-01-11T22:54:46Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2007-01-11T22:54:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=201f78d6b90635d961fa373ecd706e3786333b7e'/>
<id>urn:sha1:201f78d6b90635d961fa373ecd706e3786333b7e</id>
<content type='text'>
'RELENG_6_2_0_RELEASE'.

This commit was manufactured to restore the state of the 6.2-RELEASE image.
</content>
</entry>
<entry>
<title>MFC (rev. 1.39 of ip_carp.c, rev. 1.2 of ip_carp.h):</title>
<updated>2006-08-10T10:10:12Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2006-08-10T10:10:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b10e04261624b35611cd4623510508c926c266f4'/>
<id>urn:sha1:b10e04261624b35611cd4623510508c926c266f4</id>
<content type='text'>
  o Introduce carp_multicast_cleanup(), which removes and frees
    multicast addresses from carp interface. [1]
  o Rewrite carpdetach(), so that it does the following things: [1]
    - Stops callouts.
    - Decrements carp_suppress_preempt, if needed.
    - Downs interface and sets CARP state to INIT.
    - Calls carp_multicast_cleanup().
    - Detaches softc from carp_if and if we are the last frees
      the carp_if.
  o Use new carpdetach() in carp_clone_destroy().
  o In carp_ifdetach() acquire the carp_if lock and cleanup all
    interfaces hanging on carp_if. [1]
  o Make carp_ifdetach() static and use EVENT(9) to call it
    from if_detach(). [2]
  o In carp_setrun() exit if the softc doesn't have a valid pointer
    to parent. [1]

  Obtained from:  OpenBSD [1]
  Submitted by:   Dan Lukes &lt;dan obluda.cz&gt; [2]
  PR:             kern/82908 [2]
</content>
</entry>
<entry>
<title>Add CARP (Common Address Redundancy Protocol), which allows multiple</title>
<updated>2005-02-22T13:04:05Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2005-02-22T13:04:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a97719482dd97b6690bed7276136b54af7f22a21'/>
<id>urn:sha1:a97719482dd97b6690bed7276136b54af7f22a21</id>
<content type='text'>
hosts to share an IP address, providing high availability and load
balancing.

Original work on CARP done by Michael Shalayeff, with many
additions by Marco Pfatschbacher and Ryan McBride.

FreeBSD port done solely by Max Laier.

Patch by:	mlaier
Obtained from:	OpenBSD (mickey, mcbride)
</content>
</entry>
</feed>
