diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2022-04-13 15:37:19 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2022-04-13 16:31:41 +0200 |
commit | ab1b21be54b2be4130f10dda7127aeca3195e252 (patch) | |
tree | 682aaa06e7476df4faf73aea82a1f86bea69ac3a /include/datatype.h | |
parent | e0beff27435433ce2fd2826496774a539df73d65 (diff) |
intervals: unset EXPR_F_KERNEL for adjusted elements
This element is adjusted, reset the EXPR_F_KERNEL flag, this is a new
element and the old is purged from the kernel.
The existing list of elements in the kernel is spliced to the elements
to be removed, then merge-sorted. The EXPR_F_REMOVE flag specifies that
this element represents a deletion.
The EXPR_F_REMOVE and EXPR_F_KERNEL allows to track objects: whether
element is in the kernel (EXPR_F_KERNEL), element is new (no flag) or
element represents a removal (EXPR_F_REMOVE).
Reported-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/datatype.h')
0 files changed, 0 insertions, 0 deletions