[<prev] [next>] [day] [month] [year] [list]
Message-ID: <46D5053D.4070309@bigtelecom.ru>
Date: Wed, 29 Aug 2007 09:33:49 +0400
From: Badalian Vyacheslav <slavon@...telecom.ru>
To: netdev@...r.kernel.org
Subject: Bug in TC
Hello all.
System Gentoo.
Kernel version *2.6.22.5
<http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.22.5.bz2>
Lot of Traffic (above 500mbs)
Many clients (above 30 000 ip)
Many TC rules (abobe 50000)
Many iptables rules (above 10 000)
All classes - HTB, All qdisc - sfq
Have 1-5 times on week kernel panics.
Every hour system delete and create all TC rules by sheme:
1. TRY Filter delete by ID
2. TRY class delete by ID
3. Class create (if needed)
4. QDISK create (if needed)
5. Filter create (if needed)
This is kernel panic!
printing eip:
c01bf027
*pde = 00000000
Oops: 0000 [#1]
SMP
Modules linked in: cls_u32 sch_sfq sch_htb netconsole xt_tcpudp
iptable_filter ip_tables x_tables i2c_i801 e752x_edac edac_mc
CPU: 2
EIP: 0060:[<c01bf027>] Not tainted VLI
EFLAGS: 00010246 (2.6.22-gentoo-r5-fw #6)
EIP is at rb_erase+0xf6/0x22f
eax: 00000001 ebx: 00000000 ecx: 00000000 edx: e8534b34
esi: e8534b34 edi: e8494934 ebp: f7399428 esp: c21c5cf0
ds: 007b es: 007b fs: 00d8 gs: 0000 ss: 0068
Process swapper (pid: 0, ti=c21c4000 task=c21b8a90 task.ti=c21c4000)
Stack: 00000001 e8494934 e8494800 00000c75 000000b0 f88321a7 00000001
00000001
e8494800 00000c75 f7399080 f8833ef5 f73993c8 e07bd780 f7198440
00000008
f739943c f7399000 e07bd780 f7399080 00000005 b3222e4d 00000011
fffffffe
Call Trace:
[<f88321a7>] htb_safe_rb_erase+0x43/0x51 [sch_htb]
[<f8833ef5>] htb_dequeue+0x5fd/0x6d4 [sch_htb]
[<c02b7592>] __qdisc_run+0x1e/0x188
[<c02adcce>] dev_queue_xmit+0x152/0x25c
[<c02b2100>] neigh_resolve_output+0x1dd/0x20f
[<c02c8f77>] ip_output+0x280/0x2b9
[<c02c51cc>] ip_forward_finish+0x0/0x2e
[<c02c5465>] ip_forward+0x26b/0x2c6
[<c02c51cc>] ip_forward_finish+0x0/0x2e
[<c02c41fb>] ip_rcv+0x484/0x4bd
[<c02a8a0d>] __netdev_alloc_skb+0x1c/0x35
[<c0237bfa>] e1000_alloc_rx_buffers+0x1bb/0x280
[<c02abd54>] netif_receive_skb+0x2b8/0x319
[<c0238034>] e1000_clean_rx_irq+0x375/0x441
[<c0237cbf>] e1000_clean_rx_irq+0x0/0x441
[<c02370ea>] e1000_clean+0x71/0x237
[<c02ada90>] net_rx_action+0x91/0x17d
[<c011c39a>] __do_softirq+0x5d/0xc1
[<c011c430>] do_softirq+0x32/0x36
[<c010439a>] do_IRQ+0x7e/0x90
[<c010d461>] smp_apic_timer_interrupt+0x74/0x80
[<c0102ed3>] common_interrupt+0x23/0x28
[<c0100ab2>] mwait_idle_with_hints+0x3c/0x40
[<c0100bbe>] cpu_idle+0x5a/0x6f
=======================
Code: 05 89 5a 08 eb 08 89 5a 04 eb 03 89 5d 00 83 3c 24 01 0f 85 46 01
00 00 e9 12 01 00 00 8b 4e 08 39 d9 0f 85 85 00 00 00 8b 4e 04 <8b> 01
a8 01 75 14 83 c8 01 89 ea 89 01 89 f0 83 26 fe e8 1e fd
EIP: [<c01bf027>] rb_erase+0xf6/0x22f SS:ESP 0068:c21c5cf0
Kernel panic - not syncing: Fatal exception in interrupt
Rebooting in 3 seconds..
Please help! This system very important to stable work!
P.S. Very need program like iptables-restore to full and fast reload all
tc rules.
Thanks
*
-
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