CVSROOT:        /cvs
Module name:    src
Changes by:     d...@cvs.openbsd.org    2009/02/15 17:31:25

Modified files:
        sys/net        : if_pfsync.c if_pfsync.h netisr.h 
                         netisr_dispatch.h pf.c pf_ioctl.c pfvar.h 
        sys/netinet    : ip_ipsp.c ip_ipsp.h 
        usr.sbin/tcpdump: pf_print_state.c print-pfsync.c 

Log message:
pfsync v5, mostly written at n2k9, but based on work done at n2k8.

WARNING: THIS BREAKS COMPATIBILITY WITH THE PREVIOUS VERSION OF PFSYNC

this is a new variant of the protocol and a large reworking of the
pfsync code to address some performance issues. the single largest
benefit comes from having multiple pfsync messages of different
types handled in a single packet. pfsyncs handling of pf states is
highly optimised now, along with packet parsing and construction.

huggz for beck@ for testing.
huge thanks to mcbride@ for his help during development and for
finding all the bugs during the initial tests.
thanks to peter sutton for letting me get credit for this work.

ok beck@ mcbride@ "good." deraadt@

Reply via email to