freebsd-nq/sbin/ipfw
Andrey V. Elsukov ed22e564b8 Add named dynamic states support to ipfw(4).
The keep-state, limit and check-state now will have additional argument
flowname. This flowname will be assigned to dynamic rule by keep-state
or limit opcode. And then can be matched by check-state opcode or
O_PROBE_STATE internal opcode. To reduce possible breakage and to maximize
compatibility with old rulesets default flowname introduced.
It will be assigned to the rules when user has omitted state name in
keep-state and check-state opcodes. Also if name is ambiguous (can be
evaluated as rule opcode) it will be replaced to default.

Reviewed by:	julian
Obtained from:	Yandex LLC
MFC after:	1 month
Relnotes:	yes
Sponsored by:	Yandex LLC
Differential Revision:	https://reviews.freebsd.org/D6674
2016-07-19 04:56:59 +00:00
..
altq.c Merge buffer-printing changes from from projects/ipfw as preparation 2014-08-23 17:37:18 +00:00
dummynet.c Flush buffer after output. This fixes adding new data to already 2016-07-11 12:44:58 +00:00
ipfw2.c Add named dynamic states support to ipfw(4). 2016-07-19 04:56:59 +00:00
ipfw2.h Add ipfw_nptv6 module that implements Network Prefix Translation for IPv6 2016-07-18 19:46:31 +00:00
ipfw.8 Add named dynamic states support to ipfw(4). 2016-07-19 04:56:59 +00:00
ipv6.c sbin: minor spelling fixes. 2016-04-30 19:04:59 +00:00
main.c Add ipfw_nptv6 module that implements Network Prefix Translation for IPv6 2016-07-18 19:46:31 +00:00
Makefile Add ipfw_nptv6 module that implements Network Prefix Translation for IPv6 2016-07-18 19:46:31 +00:00
Makefile.depend Add META_MODE support. 2015-06-13 19:20:56 +00:00
nat.c Code cleanup unused-but-set-variable spotted by gcc. 2015-08-25 15:32:08 +00:00
nptv6.c Add ipfw_nptv6 module that implements Network Prefix Translation for IPv6 2016-07-18 19:46:31 +00:00
tables.c Hide warning about non-existent lookup tables and informational messages 2016-07-02 11:54:20 +00:00