]> git.ipfire.org Git - thirdparty/nftables.git/commit
proto: Add some exotic ICMPv6 types
authorPhil Sutter <phil@nwl.cc>
Thu, 16 Mar 2017 12:43:20 +0000 (13:43 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 20 Mar 2017 10:17:23 +0000 (11:17 +0100)
commit9ade8fb75f8963375b45b3f2973b8bb7aa66ad76
tree56228cc73978e6245245931b2d0afcc061d27176
parent5f7aa332ff4d8cdf91a43c04688dfd74e048b1e5
proto: Add some exotic ICMPv6 types

This adds support for matching on inverse ND messages as defined by
RFC3122 (not implemented in Linux) and MLDv2 as defined by RFC3810.

Note that ICMPV6_MLD2_REPORT macro is defined in linux/icmpv6.h but
including that header leads to conflicts with symbols defined in
netinet/icmp6.h.

In addition to the above, "mld-listener-done" is introduced as an alias
for "mld-listener-reduction".

Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/proto.c
tests/py/ip6/icmpv6.t
tests/py/ip6/icmpv6.t.payload.ip6