Home | History | Annotate | Download | only in npf
History log of /src/sys/net/npf/Makefile
RevisionDateAuthorComments
 1.2  19-Sep-2013  rmind NPF: G/C n-code in favour of BPF byte-code. Delete lots of code, mmm!
 1.1  22-Aug-2010  rmind branches: 1.1.2; 1.1.4; 1.1.10; 1.1.14; 1.1.24; 1.1.28;
Import NPF - a packet filter. Some features:

- Designed to be fully MP-safe and highly efficient.

- Tables/IP sets (hash or red-black tree) for high performance lookups.

- Stateful filtering and Network Address Port Translation (NAPT).
Framework for application level gateways (ALGs).

- Packet inspection engine called n-code processor - inspired by BPF -
supporting generic RISC-like and specific CISC-like instructions for
common patterns (e.g. IPv4 address matching). See npf_ncode(9) manual.

- Convenient userland utility npfctl(8) with npf.conf(8).

NOTE: This is not yet a fully capable alternative to PF or IPFilter.
Further work (support for binat/rdr, return-rst/return-icmp, common ALGs,
state saving/restoring, logging, etc) is in progress.

Thanks a lot to Matt Thomas for various useful comments and code review.
Aye by: board@
 1.1.28.1  18-May-2014  rmind sync with head
 1.1.24.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.14.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.10.2  05-Mar-2011  rmind sync with head
 1.1.10.1  22-Aug-2010  rmind file Makefile was added on branch rmind-uvmplock on 2011-03-05 20:55:54 +0000
 1.1.4.2  22-Oct-2010  uebayasi Sync with HEAD (-D20101022).
 1.1.4.1  22-Aug-2010  uebayasi file Makefile was added on branch uebayasi-xip on 2010-10-22 09:23:14 +0000
 1.1.2.2  09-Oct-2010  yamt sync with head
 1.1.2.1  22-Aug-2010  yamt file Makefile was added on branch yamt-nfs-mp on 2010-10-09 03:32:37 +0000

RSS XML Feed