Module Name: src Committed By: rmind Date: Sat Dec 18 01:07:26 UTC 2010
Modified Files: src/sys/modules/npf: Makefile src/sys/net/npf: files.npf npf.c npf.h npf_alg_icmp.c npf_ctl.c npf_handler.c npf_impl.h npf_inet.c npf_nat.c npf_ncode.h npf_processor.c npf_ruleset.c npf_session.c npf_state.c npf_tableset.c src/usr.sbin/npf/npfctl: npf_data.c npf_ncgen.c npf_parser.c npfctl.c npfctl.h Added Files: src/sys/net/npf: npf_log.c Log Message: NPF checkpoint: - Add support for session saving/restoring. - Add packet logging support (can tcpdump a pseudo-interface). - Support reload without flushing of sessions; rework some locking. - Revisit session mangement, replace linking with npf_sentry_t entries. - Add some counters for statistics, using percpu(9). - Add IP_DF flag cleansing. - Fix various bugs; misc clean-up. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/modules/npf/Makefile cvs rdiff -u -r1.3 -r1.4 src/sys/net/npf/files.npf src/sys/net/npf/npf_ctl.c \ src/sys/net/npf/npf_nat.c src/sys/net/npf/npf_ncode.h \ src/sys/net/npf/npf_processor.c src/sys/net/npf/npf_ruleset.c \ src/sys/net/npf/npf_tableset.c cvs rdiff -u -r1.1 -r1.2 src/sys/net/npf/npf.c src/sys/net/npf/npf_state.c cvs rdiff -u -r1.4 -r1.5 src/sys/net/npf/npf.h src/sys/net/npf/npf_alg_icmp.c \ src/sys/net/npf/npf_handler.c src/sys/net/npf/npf_impl.h \ src/sys/net/npf/npf_inet.c cvs rdiff -u -r0 -r1.1 src/sys/net/npf/npf_log.c cvs rdiff -u -r1.5 -r1.6 src/sys/net/npf/npf_session.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/npf/npfctl/npf_data.c cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/npf/npfctl/npf_ncgen.c \ src/usr.sbin/npf/npfctl/npf_parser.c src/usr.sbin/npf/npfctl/npfctl.h cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/npf/npfctl/npfctl.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.