]> git.ipfire.org Git - thirdparty/nftables.git/commit
cache: filter out rules by chain
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 10 Nov 2021 17:08:41 +0000 (18:08 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 11 Nov 2021 09:55:29 +0000 (10:55 +0100)
commit08725a9dc14c999d3b1602cb7932829301eba137
tree3e3ea11963073842001bd94b9f216dc74a712334
parentb3ed8fd8c9f33230fa819a3ae500cd1a99025038
cache: filter out rules by chain

With an autogenerated ruleset with ~20k chains.

 # time nft list ruleset &> /dev/null

 real    0m1,712s
 user    0m1,258s
 sys     0m0,454s

Speed up listing of a specific chain:

 # time nft list chain nat MWDG-UGR-234PNG3YBUOTS5QD &> /dev/null

 real    0m0,542s
 user    0m0,251s
 sys     0m0,292s

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/cache.h
include/netlink.h
src/cache.c
src/netlink.c