3d9a792dd8
- Convert NPF connection table to thmap. State lookup is now lock-free. - Improve connection state G/C: it is now incremental and tunable. - Add support for dynamic NAT address. Translation addresses can now be selected from a pool of addresses. There are two selection algorithms, "ip-hash" and "round-robin" (see the man page). - Translation address can be specified as e.g. ifaddrs(wm0) in npf.conf to dynamically choose an IP from the interface address(es). - Add support for the NETMAP algorithm with static NAT for net-to-net translation (it is equivalent to iptables NETMAP logic). - Convert 'ipset' tables to use thmap; the table lookup is now lock-free. - Misc improvements, bug fixes and more unit tests. - Bump NPF_VERSION (will also bump libnpf). |
||
---|---|---|
.. | ||
ac | ||
accton | ||
acpitools | ||
altq | ||
apm | ||
apmd | ||
arp | ||
autofs | ||
bad144 | ||
bootp | ||
bta2dpd | ||
btattach | ||
btconfig | ||
btdevctl | ||
bthcid | ||
btpand | ||
catman | ||
chroot | ||
cnwctl | ||
cpuctl | ||
crash | ||
dev_mkdb | ||
diskpart | ||
dumpfs | ||
dumplfs | ||
edquota | ||
eeprom | ||
envstat | ||
eshconfig | ||
etcupdate | ||
extattrctl | ||
faithd | ||
flashctl | ||
fssconfig | ||
fstyp | ||
fusermount | ||
fwctl | ||
gpioctl | ||
grfconfig | ||
gspa | ||
hdaudioctl | ||
i2cscan | ||
ifmcstat | ||
ifwatchd | ||
inetd | ||
installboot | ||
intrctl | ||
iopctl | ||
iostat | ||
ip6addrctl | ||
ipwctl | ||
irdaattach | ||
isibootd | ||
iteconfig | ||
iwictl | ||
kgmon | ||
kleak | ||
kvm_mkdb | ||
lastlogin | ||
ldpd | ||
link | ||
lockstat | ||
lpr | ||
lptctl | ||
mailwrapper | ||
makefs | ||
makemandb | ||
map-mbone | ||
mdconfig | ||
mdsetimage | ||
memswitch | ||
mld6query | ||
mlxctl | ||
mmcformat | ||
mopd | ||
mountd | ||
moused | ||
mrinfo | ||
mrouted | ||
mscdlabel | ||
mtrace | ||
mtree | ||
ndbootd | ||
ndp | ||
netgroup_mkdb | ||
nfsd | ||
npf | ||
ofctl | ||
paxctl | ||
pcictl | ||
perfused | ||
pf | ||
postinstall | ||
powerd | ||
psrset | ||
pstat | ||
puffs | ||
pwd_mkdb | ||
quot | ||
quotacheck | ||
quotaon | ||
quotarestore | ||
racoon | ||
racoonctl | ||
rarpd | ||
rbootd | ||
rdate | ||
repquota | ||
rip6query | ||
rmt | ||
route6d | ||
rpc.bootparamd | ||
rpc.lockd | ||
rpc.pcnfsd | ||
rpc.statd | ||
rpc.yppasswdd | ||
rpcbind | ||
rtadvd | ||
rtsold | ||
rwhod | ||
sa | ||
schedctl | ||
screenblank | ||
sdpd | ||
service | ||
services_mkdb | ||
sesd | ||
sliplogin | ||
spray | ||
srtconfig | ||
sti | ||
sunlabel | ||
sup | ||
sysinst | ||
syslogd | ||
tadpolectl | ||
tcpdchk | ||
tcpdmatch | ||
tcpdrop | ||
timed | ||
tpctl | ||
tprof | ||
traceroute | ||
traceroute6 | ||
trpt | ||
unlink | ||
usbdevs | ||
user | ||
veriexecgen | ||
videomode | ||
vipw | ||
vnconfig | ||
wakeonlan | ||
wiconfig | ||
wlanctl | ||
wsconscfg | ||
wsfontload | ||
wsmoused | ||
wsmuxctl | ||
ypbind | ||
yppoll | ||
ypserv | ||
ypset | ||
zdump | ||
zic | ||
Makefile | ||
Makefile.inc |