NetBSD/usr.sbin/npf/npfctl
rmind b899bfd96f Major NPF improvements (merge from upstream):
- Switch to the C11-style atomic primitives using atomic_loadstore(9).

- npfkern: introduce the 'state.key.interface' and 'state.key.direction'
  settings.  Users can now choose whether the connection state should be
  strictly per-interface or global at the configuration level.  Keep NAT
  logic to be always per-interface, though.

- npfkern: rewrite the G/C worker logic and make it self-tuning.

- npfkern and libnpf: multiple bug fixes; add param exporting; introduce
  more parameters.  Remove npf_nvlist_{copyin,copyout}() functions and
  refactor npfctl_load_nvlist() with others; add npfctl_run_op() to have
  a single entry point for operations.  Introduce npf_flow_t and clean up
  some code.

- npfctl: lots of fixes for the 'npfctl show' logic; make 'npfctl list'
  more informative; misc usability improvements and more user-friendly
  error messages.

- Amend and improve the manual pages.
2020-05-30 14:16:56 +00:00
..
Makefile Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00
npf_bpf_comp.c Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00
npf_build.c Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00
npf_cmd.c Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00
npf_data.c Major NPF improvements: 2019-01-19 21:19:31 +00:00
npf_extmod.c NPF: Major rework -- migrate NPF to the libnv library. 2018-09-29 14:41:35 +00:00
npf_parse.y Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00
npf_scan.l Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00
npf_show.c Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00
npf_var.c Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00
npf_var.h Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00
npf.conf.5 Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00
npfctl.8 Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00
npfctl.c Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00
npfctl.h Major NPF improvements (merge from upstream): 2020-05-30 14:16:56 +00:00