From ffb16b9416d5a77520388fc5c12ccd0570726e57 Mon Sep 17 00:00:00 2001 From: Arturo Borrero Date: Sat, 6 Jul 2013 02:39:52 +0200 Subject: set: add xml output This patch adds XML output for sets. Signed-off-by: Arturo Borrero Gonzalez Signed-off-by: Pablo Neira Ayuso --- examples/nft-set-elem-get.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'examples/nft-set-elem-get.c') diff --git a/examples/nft-set-elem-get.c b/examples/nft-set-elem-get.c index 353a752..591dd45 100644 --- a/examples/nft-set-elem-get.c +++ b/examples/nft-set-elem-get.c @@ -56,7 +56,8 @@ int main(int argc, char *argv[]) int ret; if (argc < 4 || argc > 5) { - fprintf(stderr, "%s [default|json]\n", argv[0]); + fprintf(stderr, "%s
[]\n", + argv[0]); return EXIT_FAILURE; } t = nft_set_alloc(); @@ -78,6 +79,8 @@ int main(int argc, char *argv[]) if (argc == 5 && strcmp(argv[4], "json") == 0 ) type = NFT_SET_O_JSON; + else if (argc == 5 && strcmp(argv[4], "xml") == 0) + type = NFT_SET_O_XML; nlh = nft_set_nlmsg_build_hdr(buf, NFT_MSG_GETSETELEM, family, NLM_F_DUMP|NLM_F_ACK, seq); -- cgit v1.2.3