[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20111221.011506.1770356582907889299.davem@davemloft.net>
Date: Wed, 21 Dec 2011 01:15:06 -0500 (EST)
From: David Miller <davem@...emloft.net>
To: gaofeng@...fujitsu.com
Cc: netdev@...r.kernel.org, wangxingtong@...fujitsu.com
Subject: Re: [PATCH V2] IPv6 : add multicast routing verify which
net_device is lo
From: Gao feng <gaofeng@...fujitsu.com>
Date: Tue, 20 Dec 2011 19:10:24 +0800
> In currently routing subsystem, when we lookup a multicast routing
> to send muticast packets to outside, rt6_device_match will return
> the rt6_info which it's match first. If we add a multicast route on
> loopback devices beforce the others interface, rt6_device_match will
> retrun the rt6_info which rt6i_dev->name is "lo". But, obviously,
> we can't send a muticast packet to outside using loopback devices.
> It case all multicast packets blocking.
>
> Commit 4af04aba93f47699e disabled kernel add multicast route on lo
> automatically. However, we can't surmise the routing-add order or
> interdict add multicast routing on loopback devices in user space.
> The bug still exist. So, i think, more stronger routing subsystem is
> necessary.
>
> Signed-off-by: Wang xingtong <wangxingtong@...fujitsu.com>
Ok, this is getting rediculious. I want to revert all of this
stuff.
How about, instead, we stop userland adding explicit addresses to the
loopback device since that's what started behaving differently
recently and causes these problems in the first place?
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists