@@ -552,7 +552,7 @@ struct netlink_ctx;
extern int do_command(struct netlink_ctx *ctx, struct cmd *cmd);
extern int cache_update(struct mnl_socket *nf_sock, struct nft_cache
*cache,
- enum cmd_ops cmd, struct list_head *msgs, bool
debug,
+ enum cmd_ops cmd, struct list_head *msgs,
unsigned int debug_mask,
struct output_ctx *octx);
extern void cache_flush(struct list_head *table_list);
extern void cache_release(struct nft_cache *cache);
@@ -184,7 +184,7 @@ static int expr_evaluate_symbol(struct eval_ctx
*ctx, struct expr **expr)
break;
case SYMBOL_SET:
ret = cache_update(ctx->nf_sock, ctx->cache, ctx->cmd-
>op,
- ctx->msgs, ctx->debug_mask &
NFT_DEBUG_NETLINK, ctx->octx);
+ ctx->msgs, ctx->debug_mask, ctx-
>octx);
if (ret < 0)
return ret;
@@ -3076,14 +3076,14 @@ static int cmd_evaluate_add(struct eval_ctx
*ctx, struct cmd *cmd)
switch (cmd->obj) {
case CMD_OBJ_SETELEM:
ret = cache_update(ctx->nf_sock, ctx->cache, cmd->op,
- ctx->msgs, ctx->debug_mask &
NFT_DEBUG_NETLINK, ctx->octx);
+ ctx->msgs, ctx->debug_mask, ctx-
>octx);
if (ret < 0)
return ret;
return setelem_evaluate(ctx, &cmd->expr);
case CMD_OBJ_SET:
ret = cache_update(ctx->nf_sock, ctx->cache, cmd->op,
- ctx->msgs, ctx->debug_mask &
NFT_DEBUG_NETLINK, ctx->octx);
+ ctx->msgs, ctx->debug_mask, ctx-
>octx);
if (ret < 0)
return ret;
@@ -3094,7 +3094,7 @@ static int cmd_evaluate_add(struct eval_ctx *ctx,
struct cmd *cmd)
return rule_evaluate(ctx, cmd->rule);
case CMD_OBJ_CHAIN:
ret = cache_update(ctx->nf_sock, ctx->cache, cmd->op,
- ctx->msgs, ctx->debug_mask &
NFT_DEBUG_NETLINK, ctx->octx);
+ ctx->msgs, ctx->debug_mask, ctx-
>octx);
if (ret < 0)
return ret;
@@ -3126,7 +3126,7 @@ static int cmd_evaluate_delete(struct eval_ctx
*ctx, struct cmd *cmd)
switch (cmd->obj) {
case CMD_OBJ_SETELEM:
ret = cache_update(ctx->nf_sock, ctx->cache, cmd->op,
- ctx->msgs, ctx->debug_mask &
NFT_DEBUG_NETLINK, ctx->octx);
+ ctx->msgs, ctx->debug_mask, ctx-
>octx);
if (ret < 0)
return ret;
@@ -3153,7 +3153,7 @@ static int cmd_evaluate_get(struct eval_ctx *ctx,
struct cmd *cmd)
int ret;
ret = cache_update(ctx->nf_sock, ctx->cache, cmd->op, ctx-
>msgs,
- ctx->debug_mask & NFT_DEBUG_NETLINK, ctx-
>octx);
+ ctx->debug_mask, ctx->octx);
if (ret < 0)
return ret;
@@ -3199,7 +3199,7 @@ static int cmd_evaluate_list(struct eval_ctx
*ctx, struct cmd *cmd)
int ret;
ret = cache_update(ctx->nf_sock, ctx->cache, cmd->op, ctx-
>msgs,
- ctx->debug_mask & NFT_DEBUG_NETLINK, ctx-
>octx);
+ ctx->debug_mask, ctx->octx);
if (ret < 0)
return ret;
@@ -3287,7 +3287,7 @@ static int cmd_evaluate_reset(struct eval_ctx
*ctx, struct cmd *cmd)
int ret;
ret = cache_update(ctx->nf_sock, ctx->cache, cmd->op, ctx-
>msgs,
- ctx->debug_mask & NFT_DEBUG_NETLINK, ctx-
>octx);
+ ctx->debug_mask, ctx->octx);
if (ret < 0)
return ret;
@@ -3373,7 +3373,7 @@ static int cmd_evaluate_rename(struct eval_ctx
*ctx, struct cmd *cmd)
switch (cmd->obj) {
case CMD_OBJ_CHAIN:
ret = cache_update(ctx->nf_sock, ctx->cache, cmd->op,
- ctx->msgs, ctx->debug_mask &
NFT_DEBUG_NETLINK, ctx->octx);
+ ctx->msgs, ctx->debug_mask, ctx-
>octx);
if (ret < 0)
return ret;
@@ -3471,7 +3471,7 @@ static int cmd_evaluate_monitor(struct eval_ctx
*ctx, struct cmd *cmd)
int ret;
ret = cache_update(ctx->nf_sock, ctx->cache, cmd->op, ctx-
>msgs,
- ctx->debug_mask & NFT_DEBUG_NETLINK, ctx-
>octx);
+ ctx->debug_mask, ctx->octx);
if (ret < 0)
return ret;
@@ -3496,7 +3496,7 @@ static int cmd_evaluate_export(struct eval_ctx
*ctx, struct cmd *cmd)
return cmd_error(ctx, "this output type is not
supported");
return cache_update(ctx->nf_sock, ctx->cache, cmd->op, ctx-
>msgs,
- ctx->debug_mask & NFT_DEBUG_NETLINK, ctx-
>octx);
+ ctx->debug_mask, ctx->octx);
}
static int cmd_evaluate_import(struct eval_ctx *ctx, struct cmd *cmd)
@@ -482,7 +482,7 @@ int netlink_replace_rule_batch(struct netlink_ctx
*ctx, const struct handle *h,
if (ctx->octx->echo) {
err = cache_update(ctx->nf_sock, ctx->cache,
CMD_INVALID, ctx->msgs,
- ctx->debug_mask &
NFT_DEBUG_NETLINK, ctx->octx);
+ ctx->debug_mask, ctx->octx);
if (err < 0)
return err;
@@ -146,7 +146,7 @@ static int cache_init(struct netlink_ctx *ctx, enum
cmd_ops cmd)
}
int cache_update(struct mnl_socket *nf_sock, struct nft_cache *cache,
- enum cmd_ops cmd, struct list_head *msgs, bool debug,
+ enum cmd_ops cmd, struct list_head *msgs, unsigned
int debug_mask,
struct output_ctx *octx)