From owner-freebsd-arch@FreeBSD.ORG Mon Jan 29 22:14:39 2007 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C949816A401 for ; Mon, 29 Jan 2007 22:14:39 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.183]) by mx1.freebsd.org (Postfix) with ESMTP id 3F38A13C49D for ; Mon, 29 Jan 2007 22:14:39 +0000 (UTC) (envelope-from max@love2party.net) Received: from [88.66.50.249] (helo=amd64.laiers.local) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis), id 0MKxQS-1HBeZZ1UIb-0004DB; Mon, 29 Jan 2007 23:01:58 +0100 From: Max Laier Organization: FreeBSD To: freebsd-arch@freebsd.org Date: Mon, 29 Jan 2007 23:01:48 +0100 User-Agent: KMail/1.9.5 References: <8061fbee0701291321v5d127f47nb411093140d4c816@mail.gmail.com> In-Reply-To: <8061fbee0701291321v5d127f47nb411093140d4c816@mail.gmail.com> X-Face: ,,8R(x[kmU]tKN@>gtH1yQE4aslGdu+2]; R]*pL,U>^H?)gW@49@wdJ`H<=?utf-8?q?=25=7D*=5FBD=0A=09U=5For=3D=5CmOZf764=26nYj=3DJYbR1PW0ud?=>|!~,,CPC.1-D$FG@0h3#'5"k{V]a~.<=?utf-8?q?mZ=7D44=23Se=7Em=0A=09Fe=7E=5C=5DX5B=5D=5Fxj?=(ykz9QKMw_l0C2AQ]}Ym8)fU MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1919175.1LV22hGIAh"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200701292301.54678.max@love2party.net> X-Provags-ID: kundenserver.de abuse@kundenserver.de login:61c499deaeeba3ba5be80f48ecc83056 X-Provags-ID2: V01U2FsdGVkX1/X59ZNfDTKSgqSLAqpgiwPF85pxzq5FYZAmbEDHOo2u7vYtjzuDaN/tLYn/6CSUwYn4bi7UEoTr3WOiS16jpC7QWMMb17fLfbesQiQa4caeg== Cc: Corey Smith Subject: Re: carp support into GENERIC X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Jan 2007 22:14:39 -0000 --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--