Date: Mon, 29 Jan 2007 23:01:48 +0100 From: Max Laier <max@love2party.net> To: freebsd-arch@freebsd.org Cc: Corey Smith <corsmith@gmail.com> Subject: Re: carp support into GENERIC Message-ID: <200701292301.54678.max@love2party.net> In-Reply-To: <8061fbee0701291321v5d127f47nb411093140d4c816@mail.gmail.com> References: <8061fbee0701291321v5d127f47nb411093140d4c816@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart1919175.1LV22hGIAh Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Monday 29 January 2007 22:21, Corey Smith wrote: > Please CC: me as I'm not on list. > > Please consider adding "device carp" to the GENERIC kernel. We have > many servers using carp and it increases the complexity of installs > and (freebsd-update) upgrades when you have to build a custom kernel > only for this functionality. The kernel size increase is small and the > benefits are (IMHO) worthwhile. > > device carp is not in the GENERIC kernel and (AFAIK) it is very > difficult to make a module to add this support via kld. carp is also > enabled by default in OpenBSD. The problem with carp lies in the protocol number collision with vrrp. I=20 won't go into the details of why this is the case, but right now it seems=20 there is no simple sollution to this. If we are to build carp into=20 GENRIC, we must ensure that it plays nicely with vrrp. One possible way=20 would be to wrap the packet hooks - #ifdef'ed right now - under a sysctl. = =20 This is not too much work and seems the easiest way. The main problem why carp can't easily be made a module is the fact that=20 it has to register itself as an ip protocol in inetsw - which is not=20 really ready for dynamic changes, yet. =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --nextPart1919175.1LV22hGIAh Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQBFvm7SXyyEoT62BG0RAn8AAJ4k66Tm+KRggAdKMzcGWkcffxy4hACfSfDH ayzRGbAjaZYqJx26JdPE+xk= =j+qW -----END PGP SIGNATURE----- --nextPart1919175.1LV22hGIAh--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200701292301.54678.max>