]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
proto: Add router advertisement and solicitation icmp types
authorLaura Garcia Liebana <nevola@gmail.com>
Wed, 9 Mar 2016 18:53:07 +0000 (19:53 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 10 Mar 2016 11:11:45 +0000 (12:11 +0100)
Enable support for router-advertisement and router-solicitation icmp types in nft.

Example:
$ sudo nft add rule ip filter input icmp type router-advertisement counter accept
$ sudo nft add rule ip filter input icmp type router-solicitation counter accept

Signed-off-by: Laura Garcia Liebana <nevola@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/proto.c

index 0ed98ed3a6c8e73aef27fa2cc212473aec69935a..b54a4c1410539c5dc62055631401c148105dcf76 100644 (file)
@@ -299,6 +299,8 @@ static const struct symbol_table icmp_type_tbl = {
                SYMBOL("source-quench",                 ICMP_SOURCE_QUENCH),
                SYMBOL("redirect",                      ICMP_REDIRECT),
                SYMBOL("echo-request",                  ICMP_ECHO),
+               SYMBOL("router-advertisement",          ICMP_ROUTERADVERT),
+               SYMBOL("router-solicitation",           ICMP_ROUTERSOLICIT),
                SYMBOL("time-exceeded",                 ICMP_TIME_EXCEEDED),
                SYMBOL("parameter-problem",             ICMP_PARAMETERPROB),
                SYMBOL("timestamp-request",             ICMP_TIMESTAMP),