[PATCH] CARP using rw locks and unified timer

Ermal Luçi eri at freebsd.org
Mon Jun 10 13:36:37 UTC 2013


Hello,

at the location [1] is a patch for making carp(4):
- use rw locks
- unify the timers in carp to a single one for accuracy and predictability

This patch has been tested in pfSense for a long time and recently it has
been moved to FreeBSD 10.
It also fixed some races and LORs present in the whole stack especially
with bridge interfaces.

Any objections to merging this into FreeBSD?

[1]
https://github.com/pfsense/pfsense-tools/blob/master/patches/RELENG_10_0/carp_livelock_fixes.diff

-- 
Ermal


More information about the freebsd-net mailing list