OpenGrok
Cross Reference: Makefile
xref
: /
src
/
sys
/
net
/
npf
/
Makefile
Home
|
History
|
Annotate
|
Download
|
only in
npf
History log of
/src/sys/net/npf/Makefile
Revision
Date
Author
Comments
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
Indexes created Wed Oct 22 13:09:56 GMT 2025