index
:
nftables
1.0.6.y
master
nft command line tool
pablo@netfilter.org
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
optimize.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
optimize: expand implicit set element when merging into concatenation
Pablo Neira Ayuso
2022-08-30
1
-10
/
+50
*
optimize: check for mergeable rules
Pablo Neira Ayuso
2022-08-11
1
-1
/
+27
*
optimize: merging concatenation is unsupported
Pablo Neira Ayuso
2022-08-11
1
-0
/
+4
*
optimize: limit statement is not supported yet
Pablo Neira Ayuso
2022-06-23
1
-12
/
+0
*
optimize: assume verdict is same when rules have no verdict
Pablo Neira Ayuso
2022-06-23
1
-1
/
+2
*
optimize: only merge OP_IMPLICIT and OP_EQ relational
Pablo Neira Ayuso
2022-06-23
1
-0
/
+10
*
optimize: add unsupported statement
Pablo Neira Ayuso
2022-06-23
1
-4
/
+52
*
optimize: add hash expression support
Pablo Neira Ayuso
2022-06-23
1
-0
/
+12
*
optimize: add numgen expression support
Pablo Neira Ayuso
2022-06-23
1
-0
/
+8
*
optimize: add binop expression support
Pablo Neira Ayuso
2022-06-23
1
-0
/
+2
*
optimize: add fib expression support
Pablo Neira Ayuso
2022-06-23
1
-0
/
+6
*
optimize: add xfrm expression support
Pablo Neira Ayuso
2022-06-23
1
-0
/
+6
*
optimize: add osf expression support
Pablo Neira Ayuso
2022-06-23
1
-0
/
+6
*
optimize: fix verdict map merging
Pablo Neira Ayuso
2022-06-23
1
-4
/
+7
*
optimize: fix reject statement
Pablo Neira Ayuso
2022-06-23
1
-3
/
+16
*
optimize: remove comment after merging
Pablo Neira Ayuso
2022-06-23
1
-0
/
+5
*
optimize: do not print stateful information
Pablo Neira Ayuso
2022-06-23
1
-0
/
+4
*
optimize: do not merge rules with set reference in rhs
Pablo Neira Ayuso
2022-06-23
1
-0
/
+10
*
optimize: do not compare relational expression rhs when collecting statements
Pablo Neira Ayuso
2022-06-23
1
-18
/
+21
*
optimize: segfault when releasing unsupported statement
Pablo Neira Ayuso
2022-06-01
1
-1
/
+1
*
optimize: memleak in statement matrix
Pablo Neira Ayuso
2022-05-04
1
-0
/
+1
*
optimize: merge nat rules with same selectors into map
Pablo Neira Ayuso
2022-05-03
1
-10
/
+194
*
optimize: do not clone unsupported statement
Pablo Neira Ayuso
2022-05-03
1
-1
/
+1
*
optimize: incorrect logic in verdict comparison
Pablo Neira Ayuso
2022-05-03
1
-4
/
+6
*
optimize: Restore optimization for raw payload expressions
Pablo Neira Ayuso
2022-03-29
1
-3
/
+0
*
optimize: do not assume log prefix
Pablo Neira Ayuso
2022-03-04
1
-3
/
+12
*
optimize: do not merge unsupported statement expressions
Pablo Neira Ayuso
2022-03-03
1
-0
/
+21
*
optimize: incorrect assert() for unexpected expression type
Pablo Neira Ayuso
2022-03-03
1
-3
/
+3
*
optimize: more robust statement merge with vmap
Pablo Neira Ayuso
2022-03-03
1
-2
/
+16
*
optimize: fix vmap with anonymous sets
Pablo Neira Ayuso
2022-03-03
1
-2
/
+6
*
optimize: do not merge raw payload expressions
Pablo Neira Ayuso
2022-01-26
1
-0
/
+3
*
optimize: check for payload base and offset when searching for mergers
Pablo Neira Ayuso
2022-01-26
1
-0
/
+4
*
optimize: merge verdict maps with same lookup key
Pablo Neira Ayuso
2022-01-26
1
-12
/
+93
*
optimize: add __expr_cmp()
Pablo Neira Ayuso
2022-01-26
1
-46
/
+52
*
src: silence compiler warnings
Florian Westphal
2022-01-15
1
-1
/
+1
*
optimize: merge several selectors with different verdict into verdict map
Pablo Neira Ayuso
2022-01-15
1
-1
/
+56
*
optimize: merge same selector with different verdict into verdict map
Pablo Neira Ayuso
2022-01-15
1
-15
/
+147
*
optimize: merge rules with same selectors into a concatenation
Pablo Neira Ayuso
2022-01-15
1
-1
/
+43
*
src: add ruleset optimization infrastructure
Pablo Neira Ayuso
2022-01-15
1
-0
/
+478