summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorArturo Borrero <arturo.borrero.glez@gmail.com>2013-10-09 12:18:12 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2014-01-04 01:48:32 +0100
commitf7273ff2b9dcad6edf38b4ee1b66970c8118bed5 (patch)
tree16b01fd0de90c30ee0aa20ec14eafef95c9abb5c /examples
parent68da8129a4bf46457a733c3eb030ec22e0dce3ba (diff)
examples: nft-set-get: retrieve all sets via unspec
Other nftables objects are allowed to be dumped with NFPROTO_UNSPEC. With sets is also possible since kernel patch c9c8e48 ("netfilter: nf_tables: dump sets in all existing families"). Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/nft-set-get.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/nft-set-get.c b/examples/nft-set-get.c
index 6762032..b774199 100644
--- a/examples/nft-set-get.c
+++ b/examples/nft-set-get.c
@@ -74,8 +74,10 @@ int main(int argc, char *argv[])
family = NFPROTO_BRIDGE;
else if (strcmp(argv[1], "arp") == 0)
family = NFPROTO_ARP;
+ else if (strcmp(argv[1], "unspec") == 0)
+ family = NFPROTO_UNSPEC;
else {
- fprintf(stderr, "Unknown family: ip, ip6, bridge, arp\n");
+ fprintf(stderr, "Unknown family: ip, ip6, bridge, arp, unspec\n");
exit(EXIT_FAILURE);
}