[LEDE-DEV] UDP throughput caused kernel panic if configured bridge mode in /etc/config/network

Y.B. Lu yangbo.lu at nxp.com
Wed Apr 12 22:24:21 PDT 2017


Hi all,

Recently I got below kernel panic when did UDP throughput test on NXP LS1043ARDB board. I configured the bridge mode in /etc/config/network. 
But if I used 'brctl' to configure the bridge mode, this issue would not happen.
I also noticed almost all memory was consumed(about 700MB) when kernel crashed.
Anyone have any idea about this?  Thank you very much.

root at LEDE:/etc/fmc/config# [  263.981540] ksoftirqd/3: page allocation failure: order:0, mode:0x2080020
[  263.988339] CPU: 3 PID: 19 Comm: ksoftirqd/3 Not tainted 4.4.52 #0
[  263.994508] Hardware name: Freescale LS1043A
[  263.998767] Backtrace:
[  264.001213] [<c001b324>] (dump_backtrace) from [<c001b520>] (show_stack+0x18/0x1c)
[  264.008771]  r7:00000000 r6:00000000 r5:60000013 r4:00000000
[  264.014435] [<c001b508>] (show_stack) from [<c01a2d08>] (dump_stack+0x84/0xa4)
[  264.021652] [<c01a2c84>] (dump_stack) from [<c008e6ec>] (warn_alloc_failed+0xf0/0x114)
[  264.029558]  r5:02080020 r4:00000000
[  264.033133] [<c008e600>] (warn_alloc_failed) from [<c0090aa0>] (__alloc_pages_nodemask+0x68c/0x6c0)
[  264.042166]  r3:00000000 r2:00000000
[  264.045735]  r7:00000030 r6:02080020 r5:00000000 r4:02080020
[  264.051400] [<c0090414>] (__alloc_pages_nodemask) from [<c02e9000>] (_dpa_bp_add_8_bufs+0x40/0x250)
[  264.060434]  r10:c001db08 r9:ebc93d48 r8:ebf61650 r7:00000003 r6:00000004 r5:eb603c10
[  264.068266]  r4:8193f040
[  264.070796] [<c02e8fc0>] (_dpa_bp_add_8_bufs) from [<c02e9238>] (dpaa_eth_refill_bpools+0x28/0x58)
[  264.079742]  r10:eb09d480 r9:eb604a74 r8:ef1d9400 r7:eb09d000 r6:ebf61650 r5:ef1e0b44
[  264.087577]  r4:0000007f
[  264.090106] [<c02e9210>] (dpaa_eth_refill_bpools) from [<c02e80a0>] (priv_rx_default_dqrr+0xd8/0x124)
[  264.099313]  r7:eb09d000 r6:ebf61650 r5:ef1e0b44 r4:ef1e15e0

The /etc/config/network for bridge mode as below.
config interface 'lan'
        option type 'bridge'
        option ifname 'eth2 eth6'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

brctl manual config as below.
ifconfig eth2 up
ifconfig eth6 up
brctl addif br-lan eth6
brctl addif br-lan eth2



best regards,
Yangbo Lu



More information about the Lede-dev mailing list