carpdev support from OpenBSD

Nick Barkas snb at threerings.net
Wed Jul 26 23:28:30 UTC 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello-
There is a feature from OpenBSD's carp implementation that allows one to
specify which device a carp interface will use, similar to how vlan
devices are associated to a physical interface with the vlandev option
to ifconfig. The change to support this carpdev option looks like it was
added about a year and a half ago to OpenBSD, but it has not been merged
into FreeBSD yet. I would like to have support for this on my routers,
and I am interested in trying to port these changes over to FreeBSD.

I have two questions, however. First, is it desired by others that
FreeBSD's carp attempt to follow the development of OpenBSD's
implementation? In looking at cvs commit logs in
sys/netinet/ip_carp.[ch], I have seen that there have been only a few
instances where OpenBSD changes have been merged into FreeBSD's carp
sources. Second, would it be more appropriate for me to attempt to merge
all of OpenBSD's changes to the carp device to FreeBSD, or only those
specific to supporting the carpdev functionality that I want?

If I should send this to -net or elsewhere instead, please let me know
and I'll do that :)

Thanks
Nick
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.4 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEx/qa44NxFgGs4RMRCv0VAJ9JX1yYjPiEICsGwkUPnRdsV9EN/QCg37uk
a9xPLjqR8wDD71ZP57T00Jc=
=xTTr
-----END PGP SIGNATURE-----


More information about the freebsd-pf mailing list