Andreas Herz <andi@xxxxxxxxxxxxxxx> wrote: > RFC 4443 added two new codes values for ICMPv6 type 1: > > 5 - Source address failed ingress/egress policy > 6 - Reject route to destination > > And RFC 7084 states in L-14 that IPv6 Router MUST send ICMPv6 Destination > Unreachable with code 5 for packets forwarded to it that use an address > from a prefix that has been invalidated. > > Signed-off-by: Andreas Herz <andi@xxxxxxxxxxxxxxx> > --- > include/uapi/linux/netfilter_ipv6/ip6t_REJECT.h | 2 ++ > net/ipv6/netfilter/ip6t_REJECT.c | 6 ++++++ > 2 files changed, 8 insertions(+) > > diff --git a/include/uapi/linux/netfilter_ipv6/ip6t_REJECT.h b/include/uapi/linux/netfilter_ipv6/ip6t_REJECT.h > index 205ed62..8bd5f4b 100644 > --- a/include/uapi/linux/netfilter_ipv6/ip6t_REJECT.h > +++ b/include/uapi/linux/netfilter_ipv6/ip6t_REJECT.h > @@ -9,6 +9,8 @@ enum ip6t_reject_with { > IP6T_ICMP6_NOT_NEIGHBOUR, > IP6T_ICMP6_ADDR_UNREACH, > IP6T_ICMP6_PORT_UNREACH, > + IP6T_ICMP6_POLICY_FAIL, > + IP6T_ICMP6_REJECT_ROUTE, > IP6T_ICMP6_ECHOREPLY, > IP6T_TCP_RESET > }; I'm afraid we'll have to append these at the end, else we break abi -- new kernel would use IP6T_ICMP6_POLICY_FAIL if old userspace asked for IP6T_ICMP6_ECHOREPLY... -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html