Module Name: src Committed By: rmind Date: Fri Nov 8 00:38:27 UTC 2013
Modified Files: src/lib/libnpf: npf.3 npf.c npf.h src/sys/modules/npf: Makefile src/sys/net/npf: files.npf npf.c npf.h npf_conf.c npf_ctl.c npf_handler.c npf_impl.h npf_mbuf.c npf_ruleset.c npf_session.c src/sys/rump/net/lib/libnpf: Makefile src/usr.sbin/npf/npfctl: npf_build.c npf_data.c npf_parse.y npf_show.c npfctl.h src/usr.sbin/npf/npftest: npfstream.c npftest.c npftest.h src/usr.sbin/npf/npftest/libnpftest: npf_bpf_test.c npf_nbuf_test.c npf_state_test.c npf_test.h npf_test_subr.c Added Files: src/sys/net/npf: npf_if.c Log Message: NPF: add support for specifying the interfaces before they are attached. If an interface is or gets detached, all associated rules and connections will be deactivated (it might be useful to have an option to invalidate the associated connections). Once the interface is reattached they will become active. Bump NPF_VERSION. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/lib/libnpf/npf.3 cvs rdiff -u -r1.21 -r1.22 src/lib/libnpf/npf.c cvs rdiff -u -r1.18 -r1.19 src/lib/libnpf/npf.h cvs rdiff -u -r1.15 -r1.16 src/sys/modules/npf/Makefile cvs rdiff -u -r1.15 -r1.16 src/sys/net/npf/files.npf cvs rdiff -u -r1.17 -r1.18 src/sys/net/npf/npf.c cvs rdiff -u -r1.31 -r1.32 src/sys/net/npf/npf.h cvs rdiff -u -r1.2 -r1.3 src/sys/net/npf/npf_conf.c cvs rdiff -u -r1.30 -r1.31 src/sys/net/npf/npf_ctl.c cvs rdiff -u -r1.27 -r1.28 src/sys/net/npf/npf_handler.c cvs rdiff -u -r0 -r1.1 src/sys/net/npf/npf_if.c cvs rdiff -u -r1.36 -r1.37 src/sys/net/npf/npf_impl.h cvs rdiff -u -r1.11 -r1.12 src/sys/net/npf/npf_mbuf.c cvs rdiff -u -r1.25 -r1.26 src/sys/net/npf/npf_ruleset.c cvs rdiff -u -r1.26 -r1.27 src/sys/net/npf/npf_session.c cvs rdiff -u -r1.8 -r1.9 src/sys/rump/net/lib/libnpf/Makefile cvs rdiff -u -r1.27 -r1.28 src/usr.sbin/npf/npfctl/npf_build.c cvs rdiff -u -r1.20 -r1.21 src/usr.sbin/npf/npfctl/npf_data.c cvs rdiff -u -r1.26 -r1.27 src/usr.sbin/npf/npfctl/npf_parse.y cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/npf/npfctl/npf_show.c cvs rdiff -u -r1.33 -r1.34 src/usr.sbin/npf/npfctl/npfctl.h cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/npf/npftest/npfstream.c cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/npf/npftest/npftest.c cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/npf/npftest/npftest.h cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/npf/npftest/libnpftest/npf_bpf_test.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c \ src/usr.sbin/npf/npftest/libnpftest/npf_state_test.c cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/npf/npftest/libnpftest/npf_test.h cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/npf/npftest/libnpftest/npf_test_subr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.