From 268532705150893cef4bdb4cb74f1c883c481652 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Thu, 18 Jul 2013 19:08:02 +0200 Subject: examples: add arp support While at it, convert all examples to use NFPROTO_*. Signed-off-by: Pablo Neira Ayuso --- examples/nft-rule-add.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'examples/nft-rule-add.c') diff --git a/examples/nft-rule-add.c b/examples/nft-rule-add.c index ef546e2..f896bc0 100644 --- a/examples/nft-rule-add.c +++ b/examples/nft-rule-add.c @@ -16,6 +16,7 @@ #include #include +#include #include #include @@ -137,13 +138,15 @@ int main(int argc, char *argv[]) } if (strcmp(argv[1], "ip") == 0) - family = AF_INET; + family = NFPROTO_IPV4; else if (strcmp(argv[1], "ip6") == 0) - family = AF_INET6; + family = NFPROTO_IPV6; else if (strcmp(argv[1], "bridge") == 0) - family = AF_BRIDGE; + family = NFPROTO_BRIDGE; + else if (strcmp(argv[1], "arp") == 0) + family = NFPROTO_ARP; else { - fprintf(stderr, "Unknown family: ip, ip6, bridge\n"); + fprintf(stderr, "Unknown family: ip, ip6, bridge, arp\n"); exit(EXIT_FAILURE); } -- cgit v1.2.3