]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
extensions: libip6t_icmp: Add names for mld-listener types
authorPhil Sutter <phil@nwl.cc>
Wed, 2 Aug 2023 09:31:56 +0000 (11:31 +0200)
committerPhil Sutter <phil@nwl.cc>
Fri, 4 Aug 2023 23:30:26 +0000 (01:30 +0200)
Add the three names (plus one alias) just as in nftables.

Closes: https://bugzilla.netfilter.org/show_bug.cgi?id=1250
Signed-off-by: Phil Sutter <phil@nwl.cc>
extensions/libip6t_icmp6.t
extensions/libxt_icmp.h

index 028cfc16ede249bd0a38834ce6dc9b12c43f28d9..b9a4dcd3abc774b765c6e1fb794ab24e13354929 100644 (file)
@@ -4,3 +4,7 @@
 -p ipv6-icmp -m icmp6 --icmpv6-type 2;=;OK
 # cannot use option twice:
 -p ipv6-icmp -m icmp6 --icmpv6-type no-route --icmpv6-type packet-too-big;;FAIL
+-p ipv6-icmp -m icmp6 --icmpv6-type mld-listener-query;-p ipv6-icmp -m icmp6 --icmpv6-type 130;OK
+-p ipv6-icmp -m icmp6 --icmpv6-type mld-listener-report;-p ipv6-icmp -m icmp6 --icmpv6-type 131;OK
+-p ipv6-icmp -m icmp6 --icmpv6-type mld-listener-done;-p ipv6-icmp -m icmp6 --icmpv6-type 132;OK
+-p ipv6-icmp -m icmp6 --icmpv6-type mld-listener-reduction;-p ipv6-icmp -m icmp6 --icmpv6-type 132;OK
index a763e50c1de323d6c5ba520bb4fdadfb511fbe14..7a45b4bd2ec6d18983e319aa4f3d8f0505cd55ed 100644 (file)
@@ -83,6 +83,13 @@ static const struct xt_icmp_names {
        { "echo-reply", 129, 0, 0xFF },
        /* Alias */ { "pong", 129, 0, 0xFF },
 
+       { "mld-listener-query", 130, 0, 0xFF },
+
+       { "mld-listener-report", 131, 0, 0xFF },
+
+       { "mld-listener-done", 132, 0, 0xFF },
+       /* Alias */ { "mld-listener-reduction", 132, 0, 0xFF },
+
        { "router-solicitation", 133, 0, 0xFF },
 
        { "router-advertisement", 134, 0, 0xFF },