index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
net
/
npf
/
npf.c
Age
Commit message (
Expand
)
Author
2020-08-27
npf: Make sure to initialize portmap_lock only once.
riastradh
2020-05-30
Major NPF improvements (merge from upstream):
rmind
2020-02-07
Use percpu_foreach_xcall() to gather volatile per-cpu counters. These
thorpej
2019-08-25
- npfctl_load_nvlist: simplify the config loading logic.
rmind
2019-08-11
Adjust some internal NPF APIs:
rmind
2019-08-06
- npf_conn_init(): fix a race when initialising the G/C thread.
christos
2019-07-23
NPF improvements:
rmind
2019-01-19
Major NPF improvements:
rmind
2018-09-29
NPF: Major rework -- migrate NPF to the libnv library.
rmind
2018-09-12
Fix lockdebug diagnostic error of trying to acquire an rw_lock from a
christos
2017-06-01
remove checks for failure after memory allocation calls that cannot fail:
chs
2016-12-26
Sync NPF with the version on github: backport standalone NPF changes,
christos
2016-12-10
add functionality to lookup a nat entry from the connection list.
christos
2015-10-29
Simplify even further and fix non-modular kernels:
christos
2015-10-27
modules don't define MODULAR.
christos
2015-10-27
simplify (and fix) logic.
christos
2015-10-19
Ifdef npf_init() the same way as all it's callers are protected.
martin
2015-10-19
Fix the code so that it works in all 3 cases: non-modular, modular/builtin,
christos
2015-10-18
Defer initialization of built-in npf module until other pseudo-devices
jmcneill
2015-10-18
needs to be driver, otherwise it will not load!
christos
2015-10-17
mark this MODULE_CLASS_MISC as npf_init cannot run when builtin driver module...
jmcneill
2015-08-20
include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.
christos
2014-07-25
Add d_discard to all struct cdevsw instances I could find.
dholland
2014-07-23
NPF: rework of the connection saving and restoring:
rmind
2014-07-19
NPF: partially rewrite the connection tracking mechanism:
rmind
2014-03-16
Change (mostly mechanically) every cdevsw/bdevsw I can find to use
dholland
2013-11-08
NPF: add support for specifying the interfaces before they are attached.
rmind
2013-09-19
- Convert NPF to use BPF byte-code by default. Compile BPF byte-code in
rmind
2013-06-02
- NPF connection tracking: rework synchronisation on tracking disable/enable
rmind
2013-02-09
NPF:
rmind
2012-10-29
Implement NPF table listing and preservation of entries on reload.
rmind
2012-09-16
Implement dynamic NPF extensions interface. An extension consists of
rmind
2012-07-15
- Rework NPF tables and fix support for IPv6. Implement tree table type
rmind
2012-06-22
NPF:
rmind
2012-03-13
Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with
elad
2012-03-11
- Save active config in proplib dictionary; add GETCONF ioctl to retrieve.
rmind
2012-02-20
- Add NPF_DECISION_BLOCK and NPF_DECISION_PASS. Be more defensive in the
rmind
2012-01-15
- Expire all sessions on flush.
rmind
2011-11-06
Change module class to driver as npf(4) is a pseudo device.
tron
2011-04-25
fix module build
yamt
2011-02-02
NPF checkpoint:
rmind
2011-01-18
NPF checkpoint:
rmind
2010-12-18
NPF checkpoint:
rmind
2010-08-22
Import NPF - a packet filter. Some features:
rmind