summaryrefslogtreecommitdiffstats
path: root/extensions/libxt_MARK.c
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2018-12-12 20:04:12 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2019-01-29 23:08:23 +0100
commita5f517a41d72794fae3d1332e6e0e413a5cd16c1 (patch)
tree37d33411a37cd15e8262c939877e2c755773e80a /extensions/libxt_MARK.c
parent7ea0b7d809229973d950ed99845bdd0b2eb4cbb7 (diff)
xtables: Speed up chain deletion in large rulesets
Kernel prefers to identify chain by handle if it was given which causes manual traversal of the chain list. In contrast, chain lookup by name in kernel makes use of a hash table so is considerably faster. Force this code path by removing the cached chain's handle when removing it. Signed-off-by: Phil Sutter <phil@nwl.cc> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'extensions/libxt_MARK.c')
0 files changed, 0 insertions, 0 deletions