Eric Dumazet a écrit :One more idea before leaving :) If rt_cache_entries still increasing, we might have a dst leak somewhere : gc tries to evict entries that have a non null refcount -> they are put in dst_garbage.list Following patch will show us how dst_garbage behaves. ( printk(KERN_DEBUG "dst_total: %d delayed: %d work_perf: %d" ...) diff --git a/net/core/dst.c b/net/core/dst.c index 7deef48..e634e5f 100644 --- a/net/core/dst.c +++ b/net/core/dst.c @@ -31,6 +31,8 @@ * 3) This list is guarded by a mutex, * so that the gc_task and dst_dev_event() can be synchronized. */ +#undef RT_CACHE_DEBUG +#define RT_CACHE_DEBUG 2 #if RT_CACHE_DEBUG >= 2 static atomic_t dst_total = ATOMIC_INIT(0); #endif -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Rafael J. Wysocki | [Bug #10984] MMC print trace information when resume from suspend |
| Steven Rostedt | Re: [RFC PATCH 1/3] Unified trace buffer |
| Karl Meyer | PROBLEM: 2.6.23-rc "NETDEV WATCHDOG: eth0: transmit timed out" |
| Ingo Molnar | Re: [PATCH] x86: make e820.c to have common functions |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Woodhouse | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| Andi Kleen | Re: [PATCH] Add IPv6 support to TCP SYN cookies |
| Andi Kleen | Re: [PATCH] Disable TSO for non standard qdiscs |
git: | |
