Subject: Re: [PATCH 1/3] [IPV6]: Restore semantics of Routing Header processing.

From: Vlad Yasevich <[email-masked]>
Date: Mon, 18 Jun 2007 14:16:29 -0400

YOSHIFUJI Hideaki / 吉藤英明 wrote:
>  					 IPSTATS_MIB_INHDRERRORS);
> @@ -465,6 +440,8 @@ looped_back:
>  		break;
>  #ifdef CONFIG_IPV6_MIP6
>  	case IPV6_SRCRT_TYPE_2:
> +		if (accept_source_route < 0)
> +			goto unknown_rh;
>  		/* Silently discard invalid RTH type 2 */
>  		if (hdr->hdrlen != 2 || hdr->segments_left != 1) {
>  			IP6_INC_STATS_BH(ip6_dst_idev(skb->dst),

Do we really want to do this.  The IPv6 working group is bending over backwards
in it's attempt to _not_ break MIPv6 while deprecating RH0.  The ability to "break"
MIPv6 by disable RH2 without disabling the rest of MIP seems a "bad thing" to me.

-vlad