cache_update() fetches set elements, when the set is big and sorted this leads to an unnecessary delay on 'nft flush ruleset'. There is only a possible call to cache_flush() after the update, so this update isn't needed. Signed-off-by: Elise Lennion <elise.lennion@xxxxxxxxx> --- src/evaluate.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/evaluate.c b/src/evaluate.c index cebc5a9..a506f9a 100644 --- a/src/evaluate.c +++ b/src/evaluate.c @@ -2951,12 +2951,6 @@ static int cmd_evaluate_list(struct eval_ctx *ctx, struct cmd *cmd) static int cmd_evaluate_flush(struct eval_ctx *ctx, struct cmd *cmd) { - int ret; - - ret = cache_update(cmd->op, ctx->msgs); - if (ret < 0) - return ret; - switch (cmd->obj) { case CMD_OBJ_RULESET: cache_flush(); -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html