NetBSD/src zfYSEXSlib/libnpf libnpf.3 npf.c, sys/net/npf npf_tableset.c npf_conndb.c

   Major NPF improvements:
   - 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).
VersionDeltaFile
1.11+369-134usr.sbin/npf/npftest/libnpftest/npf_table_test.c
1.29+235-143sys/net/npf/npf_tableset.c
1.5+213-143sys/net/npf/npf_conndb.c
1.47+157-53usr.sbin/npf/npfctl/npf_build.c
1.45+136-56sys/net/npf/npf_nat.c
1.1+174-0usr.sbin/npf/npftest/libnpftest/npf_conn_test.c
1.26+39-106sys/net/npf/npf_conn.c
1.7+83-38lib/libnpf/libnpf.3
1.27+79-35usr.sbin/npf/npfctl/npf_show.c
1.48+80-31usr.sbin/npf/npfctl/npf_parse.y
1.84+58-30usr.sbin/npf/npfctl/npf.conf.5
1.45+60-20lib/libnpf/npf.c
1.53+32-18sys/net/npf/npf_ctl.c
1.53+35-5sys/net/npf/npf_inet.c
1.19+2-36sys/net/npf/npf_alg.c
1.15+22-16sys/net/npf/npf_conn.h
1.6+27-7sys/net/npf/npf_worker.c
1.16+13-13usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
1.59+13-7sys/net/npf/npf.h
1.35+12-8lib/libnpf/npf.h
1.6+11-4usr.sbin/npf/npftest/npftest.conf
1.11+11-3usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
1.18+7-5usr.sbin/npf/npftest/libnpftest/npf_test.h
1.21+6-6usr.sbin/npf/npfctl/npfctl.8
1.8+7-4usr.sbin/npf/npftest/npfstream.c
1.23+9-1usr.sbin/npf/npftest/npftest.c
1.57+6-3usr.sbin/npf/npfctl/npfctl.c
1.30+6-3usr.sbin/npf/npfctl/npf_data.c
1.6+5-3usr.sbin/npf/npf.7
1.12+3-3usr.sbin/npf/npfctl/npf_var.c
1.28+6-0usr.sbin/npf/npfctl/npf_scan.l
1.74+5-1sys/net/npf/npf_impl.h
1.8+2-3usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
1.8+1-3usr.sbin/npf/npftest/libnpftest/npf_state_test.c
1.5+2-2sys/net/npf/npf_ifaddr.c
1.37+1-3sys/net/npf/npf.c
1.47+4-0usr.sbin/npf/npfctl/npfctl.h
1.10+1-3usr.sbin/npf/npftest/libnpftest/npf_bpf_test.c
1.7+1-3usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
1.14+1-3usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
1.16+2-0usr.sbin/npf/npftest/npftest.h
1.7+0-2usr.sbin/npf/npftest/libnpftest/npf_perf_test.c
1.10+1-0usr.sbin/npf/npftest/libnpftest/Makefile
+1,937-95743 files

UnifiedSplitRaw