Search String: Display: Description: Sort:

Results:

References: [ +subject:/^(?:^\s*(re|sv|fwd|fw)[\[\]\d]*[:>-]+\s*)*PROBLEM\:\s+2\.6\.11\-rc2\s+hangs\s+on\s+bridge\s+shutdown\s+\(br0\)\s*$/: 60 ]

Total 60 documents matching your query.

1. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: xxxxxx>
Date: Sat, 5 Feb 2005 16:24:07 +1100
This is the key to the problem. It took me a while to find the cause of this. Along the way I found a few other ref counting bugs in this area as well. All of these bugs stem from the idev reference
/archives/netdev/2005-02/msg00149.html (11,940 bytes)

2. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: xxxxxx>
Date: Fri, 4 Feb 2005 21:38:13 -0800
... ... ... I agree with your analysis, however... this change is not sufficient. You have to then walk over all the uses of rt6i_dev and sanitize the cases that still expect the split semantics. For
/archives/netdev/2005-02/msg00153.html (10,942 bytes)

3. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: xxxxxx>
Date: Sat, 5 Feb 2005 17:11:10 +1100
You're right of course. I thought they were all harmless but I was obviously wrong about this one. So here is a patch that essentially reverts the split devices semantics introduced by these two chan
/archives/netdev/2005-02/msg00155.html (10,822 bytes)

4. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: xxxxxx>
Date: Fri, 4 Feb 2005 22:13:44 -0800
Ok. But Herbert, let's take a step back real quick because I want to point something out. IPv6 does try to handle the dangling mismatched idev's, in route.c:ip6_dst_ifdown(), this is called via net/c
/archives/netdev/2005-02/msg00157.html (11,116 bytes)

5. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: xxxxxx>
Date: Sat, 5 Feb 2005 17:46:43 +1100
This doesn't work because net/core/dst.c can only search based on dst->dev. For the split device case, dst->dev is set to loopback_dev while rt6i_idev is set to the real device. Therefore net/core/ds
/archives/netdev/2005-02/msg00160.html (11,986 bytes)

6. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: xxxxxx>
Date: Sat, 5 Feb 2005 21:45:59 +1100
Although I still think this is a bug, I'm now starting to suspect that there is another bug around as well. There is probably an ifp leak which in turn leads to a split dst leak that allows the first
/archives/netdev/2005-02/msg00163.html (11,408 bytes)

7. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: xxxxxx>
Date: Sat, 05 Feb 2005 19:50:39 +0900 (JST)
Yes, IPv6 needs "split device" semantics (for per-device statistics such as Ip6InDelivers etc), and I like later solution. Thanks. --yoshfuji
/archives/netdev/2005-02/msg00164.html (11,685 bytes)

8. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: xxxxxxxxxxxxxx>
Date: Sat, 05 Feb 2005 12:14:04 +0100
Herbert Xu wrote: On Fri, Feb 04, 2005 at 09:38:13PM -0800, David S. Miller wrote: It is just the first such thing I found, scanning rt6i_idev uses will easily find several others. You're right of co
/archives/netdev/2005-02/msg00165.html (11,749 bytes)

9. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: andre@xxxxxxxx>
Date: Sat, 05 Feb 2005 20:39:00 +0900 (JST)
Please tell me, why your lo is down... Anyway, if we really want to "fix" this, we should do in other way. I think "Make loopback idev stick around" patches (for IPv4 and IPv6) could be start of that
/archives/netdev/2005-02/msg00166.html (11,026 bytes)

10. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: oshfuji@xxxxxxxxxxxxxx>
Date: Sat, 05 Feb 2005 12:48:15 +0100
YOSHIFUJI Hideaki / wrote: In article <4204AA7C.9010509@xxxxxxxx> (at Sat, 05 Feb 2005 12:14:04 +0100), Andre Tomt <andre@xxxxxxxx> says: This patch fixes my problems with hangs when dot1q VLAN
/archives/netdev/2005-02/msg00167.html (11,518 bytes)

11. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: e Tomt <andre@xxxxxxxx>
Date: Sat, 05 Feb 2005 20:55:07 +0900 (JST)
Okay, thanks. (I now remember someone told me this before.) hmm... --yoshfuji
/archives/netdev/2005-02/msg00168.html (10,483 bytes)

12. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author:
Date: Sun, 6 Feb 2005 05:33:46 +1100
Unfortunately that patch can't fix this particular problem. This problem will show up whenever there is a dst on the GC list that has split devices and a non-zero refcnt. So if you had a process hold
/archives/netdev/2005-02/msg00171.html (10,853 bytes)

13. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: u <herbert@xxxxxxxxxxxxxxxxxxx>
Date: Sun, 6 Feb 2005 05:32:18 +1100
OK. Is there any reason why IPv4 should be different from IPv6 in this respect though? If the split device dst's are to be kept, we'll need a way to clean them up. There are two choices: 1) Put the d
/archives/netdev/2005-02/msg00172.html (12,326 bytes)

14. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: RACTOR" <chas@xxxxxxxxxxxxxxxx>
Date: Sat, 5 Feb 2005 20:02:42 -0800
Ok. I never read whether ipv6, like ipv4, is specified to support a model of host based ownership of addresses. Does anyone know?
/archives/netdev/2005-02/msg00177.html (12,025 bytes)

15. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: . Miller" <davem@xxxxxxxxxxxxx>
Date: Sat, 5 Feb 2005 20:10:44 -0800
Indeed. I didn't catch that. Ok, so this would entail changing each ipv6 dst_free() call into one to ip6_dst_free(), which would: ip6_garbage_add(dst); dst_free(dst); It would mean that dst_run_gc()
/archives/netdev/2005-02/msg00178.html (12,796 bytes)

16. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: . Miller" <davem@xxxxxxxxxxxxx>
Date: Sun, 06 Feb 2005 13:37:23 +0900 (JST)
How about making dst->ops->dev_check() like this: static int inline dst_dev_check(struct dst_entry *dst, struct net_device *dev) { if (dst->ops->dev_check) return dst->ops->dev_check(dst, dev) else r
/archives/netdev/2005-02/msg00179.html (12,135 bytes)

17. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: xxxxxx>
Date: Sun, 06 Feb 2005 14:01:35 +0900 (JST)
I'm not sure it is explicitly specified, but there're some hints: 1. we need to allow multiple addresses on multiple interfaces. e.g. link-local address 2. if a packet has come from A to link-local a
/archives/netdev/2005-02/msg00181.html (12,803 bytes)

18. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: ideaki / 吉藤英明 <yoshfuji@xxxxxxxxxxxxxx>
Date: Sat, 5 Feb 2005 21:04:11 -0800
Oh I see. That would work, and it seems the simplest, and lowest risk fix for this problem. Herbert, what do you think?
/archives/netdev/2005-02/msg00182.html (11,835 bytes)

19. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: xxxxxx>
Date: Sun, 06 Feb 2005 14:31:07 +0900 (JST)
Well... Here, lo is going down. I think we already see dst->dev == dev (==lo) now. So, I doubt that fix the problem. The source of problem is entry (*) which still on routing entry, not on gc list. A
/archives/netdev/2005-02/msg00183.html (12,730 bytes)

20. Re: PROBLEM: 2.6.11-rc2 hangs on bridge shutdown (br0) (score: 1)
Author: HIFUJI Hideaki / 吉藤英明 <yoshfuji@xxxxxxxxxxxxxx>
Date: Sun, 06 Feb 2005 14:50:07 +0900 (JST)
Which means in addrconf_notiry(), if the dev == &loopback_dev, call addrconf_ifdown for every device like this: Signed-off-by: Hideaki YOSHIFUJI <yoshfuji@xxxxxxxxxxxxxx> == net/ipv6/addrconf.c 1.129
/archives/netdev/2005-02/msg00184.html (13,151 bytes)


This search system is powered by Namazu