Re: [PATCH nf-next] add missing icmpv6 codes (rfc4443) in REJECT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux