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
*
utils: Cover for missing newline after BUG() messages
Phil Sutter
2025-10-30
1
-1
/
+1
*
optimize: Fix verdict expression comparison
Phil Sutter
2025-10-23
1
-3
/
+8
*
src: replace compound_expr_add() by type safe concat_expr_add()
Pablo Neira Ayuso
2025-08-27
1
-9
/
+9
*
src: replace compound_expr_add() by type safe set_expr_add()
Pablo Neira Ayuso
2025-08-27
1
-10
/
+10
*
src: detach set, list and concatenation expression layout
Pablo Neira Ayuso
2025-07-10
1
-11
/
+11
*
src: use EXPR_RANGE_VALUE in interval maps
Pablo Neira Ayuso
2025-06-23
1
-0
/
+3
*
optimize: invalidate merge in case of duplicated key in set/map
Pablo Neira Ayuso
2025-04-09
1
-1
/
+39
*
optimize: expand expression list when merging into concatenation
Pablo Neira Ayuso
2025-04-01
1
-0
/
+10
*
optimize: compact bitmask matching in set/map
Pablo Neira Ayuso
2025-03-27
1
-1
/
+34
*
optimize: incorrect comparison for reject statement
Pablo Neira Ayuso
2025-03-27
1
-1
/
+1
*
src: replace struct stmt_ops by type field in struct stmt
Pablo Neira Ayuso
2025-03-18
1
-29
/
+26
*
src: add symbol range expression to further compact intervals
Pablo Neira Ayuso
2025-02-21
1
-0
/
+3
*
optimize: compare expression length
Pablo Neira Ayuso
2024-12-04
1
-0
/
+2
*
optimize: compare meta inner_desc pointers too
Florian Westphal
2024-08-09
1
-0
/
+2
*
optimize: skip variables in nat statements
Pablo Neira Ayuso
2024-07-18
1
-2
/
+4
*
optimize: clone counter before insertion into set element
Pablo Neira Ayuso
2024-07-05
1
-7
/
+17
*
src: add string preprocessor and use it for log prefix string
Pablo Neira Ayuso
2024-06-25
1
-4
/
+2
*
src: remove xfree() and use plain free()
Thomas Haller
2023-11-09
1
-5
/
+5
*
src: add free_const() and use it instead of xfree()
Thomas Haller
2023-11-09
1
-1
/
+1
*
include: include <string.h> in <nft.h>
Thomas Haller
2023-09-28
1
-1
/
+0
*
src: silence "implicit-fallthrough" warnings
Thomas Haller
2023-08-30
1
-0
/
+1
*
src: add <nft.h> header and include it as first
Thomas Haller
2023-08-25
1
-1
/
+2
*
optimize: do not remove counter in verdict maps
Pablo Neira Ayuso
2023-05-10
1
-7
/
+43
*
optimize: support for redirect and masquerade
Pablo Neira Ayuso
2023-04-05
1
-32
/
+119
*
optimize: assert nat type on nat statement helper
Pablo Neira Ayuso
2023-04-05
1
-0
/
+4
*
optimize: infer family for nat mapping
Pablo Neira Ayuso
2023-02-21
1
-2
/
+21
*
optimize: ignore existing nat mapping
Pablo Neira Ayuso
2023-02-07
1
-0
/
+7
*
optimize: select merge criteria based on candidates rules
Pablo Neira Ayuso
2023-02-06
1
-11
/
+11
*
optimize: fix incorrect expansion into concatenation with verdict map
Pablo Neira Ayuso
2023-02-02
1
-11
/
+22
*
optimize: wrap code to build concatenation in helper function
Pablo Neira Ayuso
2023-02-02
1
-7
/
+15
*
optimize: Do not return garbage from stack
Phil Sutter
2023-01-13
1
-1
/
+1
*
optimize: Clarify chain_optimize() array allocations
Phil Sutter
2023-01-13
1
-3
/
+4
*
optimize: payload expression requires inner_desc comparison
Pablo Neira Ayuso
2023-01-04
1
-0
/
+2
*
optimize: handle prefix and range when merging into set + concatenation
Pablo Neira Ayuso
2022-11-05
1
-0
/
+2
*
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
[next]