b899bfd96f
- 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. |
||
---|---|---|
.. | ||
Makefile | ||
npf_bpf_comp.c | ||
npf_build.c | ||
npf_cmd.c | ||
npf_data.c | ||
npf_extmod.c | ||
npf_parse.y | ||
npf_scan.l | ||
npf_show.c | ||
npf_var.c | ||
npf_var.h | ||
npf.conf.5 | ||
npfctl.8 | ||
npfctl.c | ||
npfctl.h |