]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
rule: print object handle with --echo --handle
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 5 Mar 2018 16:25:45 +0000 (17:25 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 5 Mar 2018 16:25:51 +0000 (17:25 +0100)
 # nft --echo --handle add counter x y
 add counter ip x y { packets 0 bytes 0 }  # handle 0

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

index 99a99e8a3f9d7dd69a86714c2422e2b8616305c1..6af7d9a913feeb96517e27047ba3bbe1a9720ab4 100644 (file)
@@ -1503,6 +1503,9 @@ static void obj_print_declaration(const struct obj *obj,
        obj_print_data(obj, opts, octx);
 
        nft_print(octx, "%s%s}%s", opts->nl, opts->tab, opts->nl);
+
+       if (octx->handle > 0)
+               nft_print(octx, "# handle %" PRIu64, obj->handle.handle.id);
 }
 
 void obj_print(const struct obj *obj, struct output_ctx *octx)