Prepare for optional rule cache by renaming the boolean. Signed-off-by: Phil Sutter <phil@xxxxxx> --- iptables/nft.c | 14 +++++++------- iptables/nft.h | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/iptables/nft.c b/iptables/nft.c index 820f3392dd495..1483664510518 100644 --- a/iptables/nft.c +++ b/iptables/nft.c @@ -891,11 +891,11 @@ static int flush_cache(struct nft_cache *c, const struct builtin_table *tables, static void flush_chain_cache(struct nft_handle *h, const char *tablename) { - if (!h->have_cache) + if (!h->have_chain_cache) return; if (flush_cache(h->cache, h->tables, tablename)) - h->have_cache = false; + h->have_chain_cache = false; } void nft_fini(struct nft_handle *h) @@ -1601,7 +1601,7 @@ retry: mnl_genid_get(h, &genid_start); fetch_chain_cache(h); fetch_rule_cache(h); - h->have_cache = true; + h->have_chain_cache = true; mnl_genid_get(h, &genid_stop); if (genid_start != genid_stop) { @@ -1614,7 +1614,7 @@ retry: void nft_build_cache(struct nft_handle *h) { - if (!h->have_cache) + if (!h->have_chain_cache) __nft_build_cache(h); } @@ -1622,7 +1622,7 @@ void nft_fake_cache(struct nft_handle *h) { int i; - if (h->have_cache) + if (h->have_chain_cache) return; /* fetch tables so conditional table delete logic works */ @@ -1639,7 +1639,7 @@ void nft_fake_cache(struct nft_handle *h) h->cache->table[type].chains = nftnl_chain_list_alloc(); } mnl_genid_get(h, &h->nft_genid); - h->have_cache = true; + h->have_chain_cache = true; } static void __nft_flush_cache(struct nft_handle *h) @@ -1654,7 +1654,7 @@ static void __nft_flush_cache(struct nft_handle *h) static void nft_rebuild_cache(struct nft_handle *h) { - if (h->have_cache) + if (h->have_chain_cache) __nft_flush_cache(h); __nft_build_cache(h); diff --git a/iptables/nft.h b/iptables/nft.h index d9eb30a2a2413..11b2d4e3be6ff 100644 --- a/iptables/nft.h +++ b/iptables/nft.h @@ -53,7 +53,7 @@ struct nft_handle { unsigned int cache_index; struct nft_cache __cache[2]; struct nft_cache *cache; - bool have_cache; + bool have_chain_cache; bool restore; bool noflush; int8_t config_done; -- 2.23.0