From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wg0-x22e.google.com (mail-wg0-x22e.google.com [IPv6:2a00:1450:400c:c00::22e]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 40BD221F113 for ; Fri, 20 Dec 2013 18:39:12 -0800 (PST) Received: by mail-wg0-f46.google.com with SMTP id m15so3147115wgh.1 for ; Fri, 20 Dec 2013 18:39:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=VhZCT7TI5G4zpK+FcBSBfqoU7vLpzz4EElDWQRWa+EY=; b=WPQfWzZqPdBlBYY/IgJO0ilAfVYfBAPU+STnO/pr25UhAi3pRG78ncqdtwcBw2KLiS /DJpqVC1sFt+HG6COQsLN0Wr/0uqDEGjJc4uDS8LMyrFA9qFYjLRiMKLTIj4BTAvlhmn tJkeKpNk2OB9otyXMKKjK1zxqqrOgX9iAj/GS+VuUGIF3FtBa022lZJ9+duB0RG0YCJy 8SWPXAKPKpi+m5ANvtxwKDEPkZvIopu3MGuKjTFHEzWofqVOz1dZo5XAUR/da4vBsjgn gfYCOn9BcRdmCUSJyA2k85iVBjxTYS1F1YFC5I7TAFQUW/tPGLfo8Jgn8dIws4sp4YIz D8TA== MIME-Version: 1.0 X-Received: by 10.194.90.144 with SMTP id bw16mr9453027wjb.1.1387593550197; Fri, 20 Dec 2013 18:39:10 -0800 (PST) Received: by 10.217.123.69 with HTTP; Fri, 20 Dec 2013 18:39:10 -0800 (PST) In-Reply-To: <241941EC-D11E-4A0E-8B65-C8B6E97C86EC@gmx.de> References: <34E77F64-739C-49E4-B8A4-6ABBEAE4174B@gmail.com> <8DB84101-C942-49C4-99F0-6C9319961297@gmail.com> <22176178-A50F-48F2-A3A1-D3853764AD0E@gmail.com> <0E267F91-3CC8-48F4-92C0-AD8BACA98FCC@gmail.com> <1FA2FD44-D715-4B50-BB5A-BAF61070970B@gmx.de> <31B5B61B-4E58-4C5E-8F33-710CCE0918F4@gmail.com> <52B2D917.6080006@imap.cc> <52B2D93B.6050501@imap.cc> <52B2F63B.7060506@imap.cc> <241941EC-D11E-4A0E-8B65-C8B6E97C86EC@gmx.de> Date: Fri, 20 Dec 2013 18:39:10 -0800 Message-ID: From: Dave Taht To: Sebastian Moeller Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Cc: "cerowrt-devel@lists.bufferbloat.net" Subject: Re: [Cerowrt-devel] cerowrt-3.10.24-5 dev build released X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Dec 2013 02:39:12 -0000 Aggh! the unaligned instructions are Baaaaaack? That would explain a lot. On Fri, Dec 20, 2013 at 12:51 PM, Sebastian Moeller wrote= : > Hi Dave, > > On Dec 20, 2013, at 19:01 , Dave Taht wrote: > >> I wanted to say how much I was enjoying catching up on this thread. >> >> I think only one question came up for me during it, which is support >> for a bfifo and pfifo qdisc? (if I missed something let me know ) >> Support for these are darn useful for the research and I have long >> meant to fold in the modified code I use for that. Byte limits are >> very common for cable and dsl technologies and doing tests with >> 64k,128k,256k, and 512k bfifos is quite revealing. (I have a ton of >> plots lying about for this, I should put them up somewhere) >> >> Sooo... I just checked in the limit stuff (untested) into aqm-scripts. >> It requires that the limit option be dynamic and exposed to the gui, >> and in the case of a bfifo is a byte limit rather than a packet limit. >> There needs to be sane values for limit clamped somehow, as 1000 bytes >> would be bad, and 512000 packets would be bad also. > > Mmh, exposing it in the GUI is relatively easy, but probably under a "mer= e mortals need not go here" class of advanced configuration option (like th= e fully non checked strings passed to the disc lines :)) > So we need a qualifier> 1000b or 1000p ? and parse that somewhere. Luci c= an do some simple checking for us but we can not really interact with the u= ser. Is limit really universal for all discs? > >> >> As for folding the selection of bfifo or pfifo into the gui, it's not >> clear that we are doing "researcher mode", vs "mom mode" in a suitably >> abstract way. > > Well, if we select defaults that work well and mark the options s= o that it is easy to return to the default state we might be golden=85? > >> Certainly I can imagine many a researcher wanting the >> gui. > > We can easily give a short description to each "pfifo: prone to l= ong latencies, avoid" ? > >> >> While I'm at it, there are some statistics like drops, and backlog, >> etc, that a gui-ish interface might help. >> >> polling tc -s qdisc show dev ge00 # and/or class show dev ge00 >> > I have an idea how to expose the output of these command in the g= uy (pretty raw) polling or parsing the whole and turn it into something nic= e is out of my capabilities though. > >> I am curious if anyone is seeing the DMA tx error in 3.10.24-5? I have >> one box that has now been up 4.4 days with no errors, but I haven't >> pushed it. I'll be beating it up through the weekend and taking a look >> at the gui work so far. > > Well, running RRUL over the 5GHz got me: > 2931.835937] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 2933.875000] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 2935.910156] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 2943.972656] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 2948.015625] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 2978.160156] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 2987.226562] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 2988.257812] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 2994.320312] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3031.496093] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3035.539062] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3044.609375] ath: phy1: Failed to stop TX DMA, queues=3D0x00a! > [ 3052.667968] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3083.835937] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3101.960937] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3108.019531] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3112.062500] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3124.140625] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3133.199218] ath: phy1: Failed to stop TX DMA, queues=3D0x00a! > [ 3138.246093] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3202.542968] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3205.589843] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3209.640625] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > [ 3213.691406] ath: phy1: Failed to stop TX DMA, queues=3D0x00e! > > > with: > root@nacktmulle:~# cat /sys/kernel/debug/ieee80211/phy0/ath9k/reset > Baseband Hang: 1 > Baseband Watchdog: 0 > Fatal HW Error: 0 > TX HW error: 0 > TX Path Hang: 3 > PLL RX Hang: 0 > MCI Reset: 0 > root@nacktmulle:~# > > > and: > root@nacktmulle:~# uptime > 21:48:40 up 1 day, 21:29, load average: 0.00, 0.09, 0.30 > root@nacktmulle:~# cat /sys/kernel/debug/mips/unaligned_instructions > 9667 > root@nacktmulle:~# > > > and finally: > > [ 8767.437500] CPU: 0 PID: 0 Comm: swapper Not tainted 3.10.24 #1 > [ 8767.437500] task: 80331810 ti: 8032a000 task.ti: 8032a000 > [ 8767.437500] $ 0 : 00000000 00000000 007c1800 00000001 > [ 8767.437500] $ 4 : 0101080a 824d4cc0 80a7a862 00000001 > [ 8767.437500] $ 8 : 00000000 f30e0000 00000002 00000000 > [ 8767.437500] $12 : dc5d0002 00000001 00000000 00000000 > [ 8767.437500] $16 : 822379c0 80a7a862 824d4cc0 00000001 > [ 8767.437500] $20 : 80a7a862 80340000 00000006 803abb38 > [ 8767.437500] $24 : 00000000 82dd59b0 > [ 8767.437500] $28 : 8032a000 8032bbb0 803450c8 80251698 > [ 8767.437500] Hi : 0000017f > [ 8767.437500] Lo : 22e50800 > [ 8767.437500] epc : 80250f04 tcp_validate_incoming+0x88/0x31c > [ 8767.437500] Not tainted > [ 8767.437500] ra : 80251698 tcp_rcv_established+0x500/0x650 > [ 8767.437500] Status: 1000fc03 KERNEL EXL IE > [ 8767.437500] Cause : 00800010 > [ 8767.437500] BadVA : 80a7a87e > [ 8767.437500] PrId : 00019374 (MIPS 24Kc) > [ 8767.437500] Modules linked in: ath9k ath9k_common iptable_nat ath9k_hw= ath pppoe nf_nat_ipv4 nf_conntrack_ipv4 mac80211 cfg80211 xt_time xt_tcpud= p xt_tcpmss xt_string xt_statistic xt_state xt_recent xt_quota xt_policy xt= _pkttype xt_physdev xt_owner xt_nat xt_multiport xt_mark xt_mac xt_limit xt= _length xt_hl xt_helper xt_hashlimit xt_esp xt_ecn xt_dscp xt_conntrack xt_= connmark xt_connbytes xt_comment xt_addrtype xt_TCPMSS xt_REDIRECT xt_LOG x= t_HL xt_DSCP xt_CT xt_CLASSIFY ts_kmp ts_fsm ts_bm pptp pppox ppp_async nf_= nat_irc nf_nat_ftp nf_defrag_ipv4 nf_conntrack_irc nf_conntrack_ftp libcrc3= 2c iptable_raw iptable_mangle iptable_filter ipt_ah ipt_REJECT ipt_MASQUERA= DE ipt_ECN ip_tables crc_ccitt compat sch_teql sch_tbf sch_sfq sch_red sch_= qfq sch_prio sch_pie sch_ns2_codel sch_nfq_codel sch_netem sch_htb sch_gred= sch_efq_codel sch_dsmark sch_codel em_text em_nbyte em_meta em_cmp cls_bas= ic act_police act_ipt act_connmark act_skbedit act_mirred em_u32 cls_u32 cl= s_tcindex cls_flow cls_route cls_fw sch_hfsc sch_ingress xt_set ip_set_list= _set ip_set_hash_netport ip_set_hash_netiface ip_set_hash_net ip_set_hash_i= pportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ip ip_set_bitm= ap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6t_NPT ip6t= _MASQUERADE ip6table_nat nf_nat_ipv6 nf_nat ip6t_REJECT ip6t_rt ip6t_hbh ip= 6t_mh ip6t_ipv6header ip6t_frag ip6t_eui64 ip6t_ah ip6table_raw ip6table_ma= ngle ip6table_filter ip6_tables x_tables nf_conntrack_ipv6 nf_conntrack nf_= defrag_ipv6 pppoatm ppp_generic slhc ip_gre gre ifb sit ipcomp xfrm4_tunnel= xfrm4_mode_tunnel xfrm4_mode_transport xfrm4_mode_beet esp4 ah4 ip6_tunnel= tunnel6 tunnel4 ip_tunnel tun tcp_ledbat af_key xfrm_user xfrm_ipcomp xfrm= _algo vfat fat autofs4 br2684 atm nls_utf8 nls_iso8859_2 nls_iso8859_15 nls= _iso8859_13 nls_iso8859_1 nls_cp437 ipv6 chainiv eseqiv crypto_wq sha1_gene= ric krng rng md5 hmac des_generic deflate zlib_inflate zlib_deflate cbc aut= henc aead arc4 crypto_blkcipher usb_storage input_polldev leds_gpio ohci_hc= d ledtrig_timer ledtrig_default_on ehci_platform ehci_hcd sd_mod scsi_mod g= pio_button_hotplug ext4 crc16 jbd2 mbcache button_hotplug input_core usbcor= e nls_base usb_common crc32c crypto_hash > [ 8767.437500] Process swapper (pid: 0, threadinfo=3D8032a000, task=3D803= 31810, tls=3D00000000) > [ 8767.437500] Stack : 83826000 00000001 82fdd6b0 c0b3ad20 00000001 00000= 000 824d4cc0 822379c0 > [ 8767.437500] 80a7a862 80251698 822d1d80 82dd0eac 00000001 821b4e00 0= 0000000 00000000 > [ 8767.437500] 8032bc84 824d4cc0 8244c700 822379c0 80a7a84e 80a7a862 8= 0340000 80259798 > [ 8767.437500] 00000001 8032e57c 80340000 80340000 00000800 80340000 8= 034472c 80207ae4 > [ 8767.437500] 8032dddc 83826000 824d4cc0 00000000 824d4cc0 822379c0 8= 0a7a84e 8025bcac > [ 8767.437500] ... > [ 8767.437500] Call Trace: > [ 8767.437500] [<80250f04>] tcp_validate_incoming+0x88/0x31c > [ 8767.437500] [<80251698>] tcp_rcv_established+0x500/0x650 > [ 8767.437500] [<80259798>] tcp_v4_do_rcv+0x88/0x290 > [ 8767.437500] [<8025bcac>] tcp_v4_rcv+0x430/0x82c > [ 8767.437500] [<8023a4e0>] ip_local_deliver_finish+0x150/0x28c > [ 8767.437500] [<8020c608>] __netif_receive_skb_core+0x610/0x674 > [ 8767.437500] [<801f22cc>] ag71xx_poll+0x3b8/0x5c4 > [ 8767.437500] [<8020ed78>] net_rx_action+0x88/0x1fc > [ 8767.437500] [<8007e0fc>] __do_softirq+0xc8/0x1b4 > [ 8767.437500] [<8007e298>] do_softirq+0x48/0x68 > [ 8767.437500] [<8007e4d4>] irq_exit+0x54/0x70 > [ 8767.437500] [<8006082c>] ret_from_irq+0x0/0x4 > [ 8767.437500] [<80060a60>] __r4k_wait+0x20/0x40 > [ 8767.437500] [<8009f178>] cpu_startup_entry+0xa0/0x108 > [ 8767.437500] [<80348918>] start_kernel+0x390/0x3b0 > [ 8767.437500] > [ 8767.437500] > [ 8767.437500] Code: 88c20018 98c2001b ae020378 <8cc2001c> 1440000e 00= 000000 08094458 ae00037c 02402021 > [ 9444.828125] CPU: 0 PID: 0 Comm: swapper Not tainted 3.10.24 #1 > [ 9444.828125] task: 80331810 ti: 8032a000 task.ti: 8032a000 > [ 9444.828125] $ 0 : 00000000 00000000 00866e0d 8d2b68b8 > [ 9444.828125] $ 4 : 00000001 0101080a 8109a862 00000040 > [ 9444.828125] $ 8 : 00000000 7df00000 00000002 c9b1cb03 > [ 9444.828125] $12 : 895f5f4c 00000007 80303fa8 00000000 > [ 9444.828125] $16 : 00000040 82401540 822379c0 8109a862 > [ 9444.828125] $20 : 00000020 80340000 00000006 803abb38 > [ 9444.828125] $24 : 00000000 8023a71c > [ 9444.828125] $28 : 8032a000 8032bbd8 803450c8 80259798 > [ 9444.828125] Hi : 00000000 > [ 9444.828125] Lo : 00000000 > [ 9444.828125] epc : 80251264 tcp_rcv_established+0xcc/0x650 > [ 9444.828125] Not tainted > [ 9444.828125] ra : 80259798 tcp_v4_do_rcv+0x88/0x290 > [ 9444.828125] Status: 1000fc03 KERNEL EXL IE > [ 9444.828125] Cause : 00800010 > [ 9444.828125] BadVA : 8109a87e > [ 9444.828125] PrId : 00019374 (MIPS 24Kc) > [ 9444.828125] Modules linked in: ath9k ath9k_common iptable_nat ath9k_hw= ath pppoe nf_nat_ipv4 nf_conntrack_ipv4 mac80211 cfg80211 xt_time xt_tcpud= p xt_tcpmss xt_string xt_statistic xt_state xt_recent xt_quota xt_policy xt= _pkttype xt_physdev xt_owner xt_nat xt_multiport xt_mark xt_mac xt_limit xt= _length xt_hl xt_helper xt_hashlimit xt_esp xt_ecn xt_dscp xt_conntrack xt_= connmark xt_connbytes xt_comment xt_addrtype xt_TCPMSS xt_REDIRECT xt_LOG x= t_HL xt_DSCP xt_CT xt_CLASSIFY ts_kmp ts_fsm ts_bm pptp pppox ppp_async nf_= nat_irc nf_nat_ftp nf_defrag_ipv4 nf_conntrack_irc nf_conntrack_ftp libcrc3= 2c iptable_raw iptable_mangle iptable_filter ipt_ah ipt_REJECT ipt_MASQUERA= DE ipt_ECN ip_tables crc_ccitt compat sch_teql sch_tbf sch_sfq sch_red sch_= qfq sch_prio sch_pie sch_ns2_codel sch_nfq_codel sch_netem sch_htb sch_gred= sch_efq_codel sch_dsmark sch_codel em_text em_nbyte em_meta em_cmp cls_bas= ic act_police act_ipt act_connmark act_skbedit act_mirred em_u32 cls_u32 cl= s_tcindex cls_flow cls_route cls_fw sch_hfsc sch_ingress xt_set ip_set_list= _set ip_set_hash_netport ip_set_hash_netiface ip_set_hash_net ip_set_hash_i= pportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ip ip_set_bitm= ap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6t_NPT ip6t= _MASQUERADE ip6table_nat nf_nat_ipv6 nf_nat ip6t_REJECT ip6t_rt ip6t_hbh ip= 6t_mh ip6t_ipv6header ip6t_frag ip6t_eui64 ip6t_ah ip6table_raw ip6table_ma= ngle ip6table_filter ip6_tables x_tables nf_conntrack_ipv6 nf_conntrack nf_= defrag_ipv6 pppoatm ppp_generic slhc ip_gre gre ifb sit ipcomp xfrm4_tunnel= xfrm4_mode_tunnel xfrm4_mode_transport xfrm4_mode_beet esp4 ah4 ip6_tunnel= tunnel6 tunnel4 ip_tunnel tun tcp_ledbat af_key xfrm_user xfrm_ipcomp xfrm= _algo vfat fat autofs4 br2684 atm nls_utf8 nls_iso8859_2 nls_iso8859_15 nls= _iso8859_13 nls_iso8859_1 nls_cp437 ipv6 chainiv eseqiv crypto_wq sha1_gene= ric krng rng md5 hmac des_generic deflate zlib_inflate zlib_deflate cbc aut= henc aead arc4 crypto_blkcipher usb_storage input_polldev leds_gpio ohci_hc= d ledtrig_timer ledtrig_default_on ehci_platform ehci_hcd sd_mod scsi_mod g= pio_button_hotplug ext4 crc16 jbd2 mbcache button_hotplug input_core usbcor= e nls_base usb_common crc32c crypto_hash > [ 9444.828125] Process swapper (pid: 0, threadinfo=3D8032a000, task=3D803= 31810, tls=3D00000000) > [ 9444.828125] Stack : 8210a0a4 c0b33000 00000001 821b4e00 00000000 00000= 000 8032bc84 82401540 > [ 9444.828125] 8244c700 822379c0 8109a84e 8109a862 80340000 80259798 0= 0000001 8032e57c > [ 9444.828125] 80340000 80340000 00000800 80340000 8034472c 80207ae4 8= 032dddc 83826000 > [ 9444.828125] 82401540 00000000 82401540 822379c0 8109a84e 8025bcac 0= 0000000 8023a390 > [ 9444.828125] 00000001 80234d2c 83826000 8032d6f8 00000000 00000800 0= 0000000 8032bc84 > [ 9444.828125] ... > [ 9444.828125] Call Trace: > [ 9444.828125] [<80251264>] tcp_rcv_established+0xcc/0x650 > [ 9444.828125] [<80259798>] tcp_v4_do_rcv+0x88/0x290 > [ 9444.828125] [<8025bcac>] tcp_v4_rcv+0x430/0x82c > [ 9444.828125] [<8023a4e0>] ip_local_deliver_finish+0x150/0x28c > [ 9444.828125] [<8020c608>] __netif_receive_skb_core+0x610/0x674 > [ 9444.828125] [<801f22cc>] ag71xx_poll+0x3b8/0x5c4 > [ 9444.828125] [<8020ed78>] net_rx_action+0x88/0x1fc > [ 9444.828125] [<8007e0fc>] __do_softirq+0xc8/0x1b4 > [ 9444.828125] [<8007e298>] do_softirq+0x48/0x68 > [ 9444.828125] [<8007e4d4>] irq_exit+0x54/0x70 > [ 9444.828125] [<8006082c>] ret_from_irq+0x0/0x4 > [ 9444.828125] [<80060a60>] __r4k_wait+0x20/0x40 > [ 9444.828125] [<8009f178>] cpu_startup_entry+0xa0/0x108 > [ 9444.828125] [<80348918>] start_kernel+0x390/0x3b0 > [ 9444.828125] > [ 9444.828125] > [ 9444.828125] Code: 8a620018 9a62001b ae420378 <8e64001c> 10800005 00= 000000 8e4502f8 00852023 080945ef > [ 9444.828125] CPU: 0 PID: 0 Comm: swapper Not tainted 3.10.24 #1 > [ 9444.828125] task: 80331810 ti: 8032a000 task.ti: 8032a000 > [ 9444.828125] $ 0 : 00000000 00000000 00866e0d 8d2b68d8 > [ 9444.828125] $ 4 : 00000001 0101080a 81972062 00000060 > [ 9444.828125] $ 8 : d4d4bb62 80064808 00000002 c9b1cb03 > [ 9444.828125] $12 : 895f5f4c 00000007 80303fa8 00000000 > [ 9444.828125] $16 : 00000060 824c6b40 822379c0 81972062 > [ 9444.828125] $20 : 00000020 80340000 00000006 803abb38 > [ 9444.828125] $24 : 00000000 8023a71c > [ 9444.828125] $28 : 8032a000 8032bbd8 803450c8 80259798 > [ 9444.828125] Hi : 00000000 > [ 9444.828125] Lo : 00000000 > [ 9444.828125] epc : 80251264 tcp_rcv_established+0xcc/0x650 > [ 9444.828125] Not tainted > [ 9444.828125] ra : 80259798 tcp_v4_do_rcv+0x88/0x290 > [ 9444.828125] Status: 1000fc03 KERNEL EXL IE > [ 9444.828125] Cause : 00800010 > [ 9444.828125] BadVA : 8197207e > [ 9444.828125] PrId : 00019374 (MIPS 24Kc) > [ 9444.828125] Modules linked in: ath9k ath9k_common iptable_nat ath9k_hw= ath pppoe nf_nat_ipv4 nf_conntrack_ipv4 mac80211 cfg80211 xt_time xt_tcpud= p xt_tcpmss xt_string xt_statistic xt_state xt_recent xt_quota xt_policy xt= _pkttype xt_physdev xt_owner xt_nat xt_multiport xt_mark xt_mac xt_limit xt= _length xt_hl xt_helper xt_hashlimit xt_esp xt_ecn xt_dscp xt_conntrack xt_= connmark xt_connbytes xt_comment xt_addrtype xt_TCPMSS xt_REDIRECT xt_LOG x= t_HL xt_DSCP xt_CT xt_CLASSIFY ts_kmp ts_fsm ts_bm pptp pppox ppp_async nf_= nat_irc nf_nat_ftp nf_defrag_ipv4 nf_conntrack_irc nf_conntrack_ftp libcrc3= 2c iptable_raw iptable_mangle iptable_filter ipt_ah ipt_REJECT ipt_MASQUERA= DE ipt_ECN ip_tables crc_ccitt compat sch_teql sch_tbf sch_sfq sch_red sch_= qfq sch_prio sch_pie sch_ns2_codel sch_nfq_codel sch_netem sch_htb sch_gred= sch_efq_codel sch_dsmark sch_codel em_text em_nbyte em_meta em_cmp cls_bas= ic act_police act_ipt act_connmark act_skbedit act_mirred em_u32 cls_u32 cl= s_tcindex cls_flow cls_route cls_fw sch_hfsc sch_ingress xt_set ip_set_list= _set ip_set_hash_netport ip_set_hash_netiface ip_set_hash_net ip_set_hash_i= pportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ip ip_set_bitm= ap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6t_NPT ip6t= _MASQUERADE ip6table_nat nf_nat_ipv6 nf_nat ip6t_REJECT ip6t_rt ip6t_hbh ip= 6t_mh ip6t_ipv6header ip6t_frag ip6t_eui64 ip6t_ah ip6table_raw ip6table_ma= ngle ip6table_filter ip6_tables x_tables nf_conntrack_ipv6 nf_conntrack nf_= defrag_ipv6 pppoatm ppp_generic slhc ip_gre gre ifb sit ipcomp xfrm4_tunnel= xfrm4_mode_tunnel xfrm4_mode_transport xfrm4_mode_beet esp4 ah4 ip6_tunnel= tunnel6 tunnel4 ip_tunnel tun tcp_ledbat af_key xfrm_user xfrm_ipcomp xfrm= _algo vfat fat autofs4 br2684 atm nls_utf8 nls_iso8859_2 nls_iso8859_15 nls= _iso8859_13 nls_iso8859_1 nls_cp437 ipv6 chainiv eseqiv crypto_wq sha1_gene= ric krng rng md5 hmac des_generic deflate zlib_inflate zlib_deflate cbc aut= henc aead arc4 crypto_blkcipher usb_storage input_polldev leds_gpio ohci_hc= d ledtrig_timer ledtrig_default_on ehci_platform ehci_hcd sd_mod scsi_mod g= pio_button_hotplug ext4 crc16 jbd2 mbcache button_hotplug input_core usbcor= e nls_base usb_common crc32c crypto_hash > [ 9444.828125] Process swapper (pid: 0, threadinfo=3D8032a000, task=3D803= 31810, tls=3D00000000) > [ 9444.828125] Stack : 8210a0a4 c0b33000 00000001 821b4e00 00000000 00000= 000 8032bc84 824c6b40 > [ 9444.828125] 8244c700 822379c0 8197204e 81972062 80340000 80259798 8= 032bc84 80234c28 > [ 9444.828125] 80239fe8 00000001 8032ddd4 80340000 8023a390 824c6b40 8= 032dddc 83826000 > [ 9444.828125] 824c6b40 00000000 824c6b40 822379c0 8197204e 8025bcac 0= 0000000 8023a390 > [ 9444.828125] 00000001 80234d2c 83826000 8032d6f8 00000000 00000800 0= 0000000 8032bc84 > [ 9444.828125] ... > [ 9444.828125] Call Trace: > [ 9444.828125] [<80251264>] tcp_rcv_established+0xcc/0x650 > [ 9444.828125] [<80259798>] tcp_v4_do_rcv+0x88/0x290 > [ 9444.828125] [<8025bcac>] tcp_v4_rcv+0x430/0x82c > [ 9444.828125] [<8023a4e0>] ip_local_deliver_finish+0x150/0x28c > [ 9444.828125] [<8020c608>] __netif_receive_skb_core+0x610/0x674 > [ 9444.828125] [<801f22cc>] ag71xx_poll+0x3b8/0x5c4 > [ 9444.828125] [<8020ed78>] net_rx_action+0x88/0x1fc > [ 9444.828125] [<8007e0fc>] __do_softirq+0xc8/0x1b4 > [ 9444.828125] [<8007e298>] do_softirq+0x48/0x68 > [ 9444.828125] [<8007e4d4>] irq_exit+0x54/0x70 > [ 9444.828125] [<8006082c>] ret_from_irq+0x0/0x4 > [ 9444.828125] [<80060a60>] __r4k_wait+0x20/0x40 > [ 9444.828125] [<8009f178>] cpu_startup_entry+0xa0/0x108 > [ 9444.828125] [<80348918>] start_kernel+0x390/0x3b0 > [ 9444.828125] > [ 9444.828125] > [ 9444.828125] Code: 8a620018 9a62001b ae420378 <8e64001c> 10800005 00= 000000 8e4502f8 00852023 080945ef > [ 9444.828125] CPU: 0 PID: 0 Comm: swapper Not tainted 3.10.24 #1 > [ 9444.828125] task: 80331810 ti: 8032a000 task.ti: 8032a000 > [ 9444.828125] $ 0 : 00000000 00000000 00866e0e 00000001 > [ 9444.828125] $ 4 : 0101080a 824c6b40 82710862 00000001 > [ 9444.828125] $ 8 : 00000000 13700000 00000002 8dcb48f5 > [ 9444.828125] $12 : 712a6fab 00000007 00000000 00000000 > [ 9444.828125] $16 : 822379c0 82710862 824c6b40 00000001 > [ 9444.828125] $20 : 82710862 80340000 00000006 803abb38 > [ 9444.828125] $24 : 00000000 8023a71c > [ 9444.828125] $28 : 8032a000 8032bbb0 803450c8 80251698 > [ 9444.828125] Hi : 00000000 > [ 9444.828125] Lo : 00000000 > [ 9444.828125] epc : 80250f04 tcp_validate_incoming+0x88/0x31c > [ 9444.828125] Not tainted > [ 9444.828125] ra : 80251698 tcp_rcv_established+0x500/0x650 > [ 9444.828125] Status: 1000fc03 KERNEL EXL IE > [ 9444.828125] Cause : 00800010 > [ 9444.828125] BadVA : 8271087e > [ 9444.828125] PrId : 00019374 (MIPS 24Kc) > [ 9444.828125] Modules linked in: ath9k ath9k_common iptable_nat ath9k_hw= ath pppoe nf_nat_ipv4 nf_conntrack_ipv4 mac80211 cfg80211 xt_time xt_tcpud= p xt_tcpmss xt_string xt_statistic xt_state xt_recent xt_quota xt_policy xt= _pkttype xt_physdev xt_owner xt_nat xt_multiport xt_mark xt_mac xt_limit xt= _length xt_hl xt_helper xt_hashlimit xt_esp xt_ecn xt_dscp xt_conntrack xt_= connmark xt_connbytes xt_comment xt_addrtype xt_TCPMSS xt_REDIRECT xt_LOG x= t_HL xt_DSCP xt_CT xt_CLASSIFY ts_kmp ts_fsm ts_bm pptp pppox ppp_async nf_= nat_irc nf_nat_ftp nf_defrag_ipv4 nf_conntrack_irc nf_conntrack_ftp libcrc3= 2c iptable_raw iptable_mangle iptable_filter ipt_ah ipt_REJECT ipt_MASQUERA= DE ipt_ECN ip_tables crc_ccitt compat sch_teql sch_tbf sch_sfq sch_red sch_= qfq sch_prio sch_pie sch_ns2_codel sch_nfq_codel sch_netem sch_htb sch_gred= sch_efq_codel sch_dsmark sch_codel em_text em_nbyte em_meta em_cmp cls_bas= ic act_police act_ipt act_connmark act_skbedit act_mirred em_u32 cls_u32 cl= s_tcindex cls_flow cls_route cls_fw sch_hfsc sch_ingress xt_set ip_set_list= _set ip_set_hash_netport ip_set_hash_netiface ip_set_hash_net ip_set_hash_i= pportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ip ip_set_bitm= ap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6t_NPT ip6t= _MASQUERADE ip6table_nat nf_nat_ipv6 nf_nat ip6t_REJECT ip6t_rt ip6t_hbh ip= 6t_mh ip6t_ipv6header ip6t_frag ip6t_eui64 ip6t_ah ip6table_raw ip6table_ma= ngle ip6table_filter ip6_tables x_tables nf_conntrack_ipv6 nf_conntrack nf_= defrag_ipv6 pppoatm ppp_generic slhc ip_gre gre ifb sit ipcomp xfrm4_tunnel= xfrm4_mode_tunnel xfrm4_mode_transport xfrm4_mode_beet esp4 ah4 ip6_tunnel= tunnel6 tunnel4 ip_tunnel tun tcp_ledbat af_key xfrm_user xfrm_ipcomp xfrm= _algo vfat fat autofs4 br2684 atm nls_utf8 nls_iso8859_2 nls_iso8859_15 nls= _iso8859_13 nls_iso8859_1 nls_cp437 ipv6 chainiv eseqiv crypto_wq sha1_gene= ric krng rng md5 hmac des_generic deflate zlib_inflate zlib_deflate cbc aut= henc aead arc4 crypto_blkcipher usb_storage input_polldev leds_gpio ohci_hc= d ledtrig_timer ledtrig_default_on ehci_platform ehci_hcd sd_mod scsi_mod g= pio_button_hotplug ext4 crc16 jbd2 mbcache button_hotplug input_core usbcor= e nls_base usb_common crc32c crypto_hash > [ 9444.828125] Process swapper (pid: 0, threadinfo=3D8032a000, task=3D803= 31810, tls=3D00000000) > [ 9444.828125] Stack : 83826000 00000000 82fdd6b0 c0b35068 83826000 00000= 000 824c6b40 822379c0 > [ 9444.828125] 82710862 80251698 8210a0a4 c0b33000 00000001 821b4e00 0= 0000000 00000000 > [ 9444.828125] 8032bc84 824c6b40 8244c700 822379c0 8271084e 82710862 8= 0340000 80259798 > [ 9444.828125] 00000001 8032e57c 80340000 80340000 00000800 80340000 8= 034472c 80207ae4 > [ 9444.828125] 8032dddc 83826000 824c6b40 00000000 824c6b40 822379c0 8= 271084e 8025bcac > [ 9444.828125] ... > [ 9444.828125] Call Trace: > [ 9444.828125] [<80250f04>] tcp_validate_incoming+0x88/0x31c > [ 9444.828125] [<80251698>] tcp_rcv_established+0x500/0x650 > [ 9444.828125] [<80259798>] tcp_v4_do_rcv+0x88/0x290 > [ 9444.828125] [<8025bcac>] tcp_v4_rcv+0x430/0x82c > [ 9444.828125] [<8023a4e0>] ip_local_deliver_finish+0x150/0x28c > [ 9444.828125] [<8020c608>] __netif_receive_skb_core+0x610/0x674 > [ 9444.828125] [<801f22cc>] ag71xx_poll+0x3b8/0x5c4 > [ 9444.828125] [<8020ed78>] net_rx_action+0x88/0x1fc > [ 9444.828125] [<8007e0fc>] __do_softirq+0xc8/0x1b4 > [ 9444.828125] [<8007e298>] do_softirq+0x48/0x68 > [ 9444.828125] [<8007e4d4>] irq_exit+0x54/0x70 > [ 9444.828125] [<8006082c>] ret_from_irq+0x0/0x4 > [ 9444.828125] [<80060a60>] __r4k_wait+0x20/0x40 > [ 9444.828125] [<8009f178>] cpu_startup_entry+0xa0/0x108 > [ 9444.828125] [<80348918>] start_kernel+0x390/0x3b0 > [ 9444.828125] > [ 9444.828125] > [ 9444.828125] Code: 88c20018 98c2001b ae020378 <8cc2001c> 1440000e 00= 000000 08094458 ae00037c 02402021 > [159654.527343] nf_conntrack: automatic helper assignment is deprecated a= nd it will be removed soon. Use the iptables CT target to attach helpers in= stead. > > --=20 Dave T=E4ht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.= html