]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
cache: missing table cache for several policy objects
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 15 Apr 2021 12:00:22 +0000 (14:00 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sun, 2 May 2021 21:30:35 +0000 (23:30 +0200)
Populate the cache with tables for several policy objects types.

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

index 03b781bb4834117f81b87d5ac0c1443dc540bda5..d1f8e8392b5849536db01c3c0083b243b9fbb096 100644 (file)
@@ -26,6 +26,10 @@ static unsigned int evaluate_cache_add(struct cmd *cmd, unsigned int flags)
        case CMD_OBJ_QUOTA:
        case CMD_OBJ_LIMIT:
        case CMD_OBJ_SECMARK:
+       case CMD_OBJ_CT_HELPER:
+       case CMD_OBJ_CT_TIMEOUT:
+       case CMD_OBJ_CT_EXPECT:
+       case CMD_OBJ_SYNPROXY:
        case CMD_OBJ_FLOWTABLE:
                flags |= NFT_CACHE_TABLE;
                break;