diff options
author | Phil Sutter <phil@nwl.cc> | 2020-09-10 16:19:44 +0200 |
---|---|---|
committer | Phil Sutter <phil@nwl.cc> | 2020-12-21 18:33:21 +0100 |
commit | 9189d1898f2f6c10689e1147e97f3a382d272e41 (patch) | |
tree | 862531bdeb69e1c65078a3ec955a9e45a107e657 /iptables/nft.c | |
parent | 09af1117340cfd1885eb2f0a7b522f2d85f66185 (diff) |
nft: cache: Move nft_chain_find() over
It is basically just a cache lookup, hence fits better in here.
Signed-off-by: Phil Sutter <phil@nwl.cc>
Diffstat (limited to 'iptables/nft.c')
-rw-r--r-- | iptables/nft.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/iptables/nft.c b/iptables/nft.c index afe7fe9e..9b40b3c3 100644 --- a/iptables/nft.c +++ b/iptables/nft.c @@ -738,9 +738,6 @@ nft_chain_builtin_find(const struct builtin_table *t, const char *chain) return found ? &t->chains[i] : NULL; } -static struct nftnl_chain * -nft_chain_find(struct nft_handle *h, const char *table, const char *chain); - static void nft_chain_builtin_init(struct nft_handle *h, const struct builtin_table *table) { @@ -1837,20 +1834,6 @@ out: return ret == 0 ? 1 : 0; } -static struct nftnl_chain * -nft_chain_find(struct nft_handle *h, const char *table, const char *chain) -{ - const struct builtin_table *t; - struct nftnl_chain_list *list; - - t = nft_table_builtin_find(h, table); - if (!t) - return NULL; - - list = h->cache->table[t->type].chains; - return list ? nftnl_chain_list_lookup_byname(list, chain) : NULL; -} - bool nft_chain_exists(struct nft_handle *h, const char *table, const char *chain) { |