aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/fail_function.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2022-04-18 12:21:05 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2022-04-22 15:49:15 +0200
commitbabc3dc9524f0bcb5a0ec61f3c3639b11508fad6 (patch)
tree736178bb855bc63bfcc60d67df74542780f32b1e /kernel/fail_function.c
parentipvs: correctly print the memory size of ip_vs_conn_tab (diff)
downloadlinux-rng-babc3dc9524f0bcb5a0ec61f3c3639b11508fad6.tar.xz
linux-rng-babc3dc9524f0bcb5a0ec61f3c3639b11508fad6.zip
netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion
This patch fixes spurious EEXIST errors. Extend d2df92e98a34 ("netfilter: nft_set_rbtree: handle element re-addition after deletion") to deal with elements with same end flags in the same transation. Reset the overlap flag as described by 7c84d41416d8 ("netfilter: nft_set_rbtree: Detect partial overlaps on insertion"). Fixes: 7c84d41416d8 ("netfilter: nft_set_rbtree: Detect partial overlaps on insertion") Fixes: d2df92e98a34 ("netfilter: nft_set_rbtree: handle element re-addition after deletion") Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org> Reviewed-by: Stefano Brivio <sbrivio@redhat.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'kernel/fail_function.c')
0 files changed, 0 insertions, 0 deletions