public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: leroy christophe <christophe.leroy@c-s.fr>
To: Eric Dumazet <eric.dumazet@gmail.com>
Cc: linux-kernel@vger.kernel.org, netdev <netdev@vger.kernel.org>
Subject: Re: Huge performance degradation for UDP between 2.4.17 and 2.6
Date: Mon, 06 Aug 2012 11:27:45 +0200	[thread overview]
Message-ID: <501F8E11.5000403@c-s.fr> (raw)
In-Reply-To: <1344155331.9299.1573.camel@edumazet-glaptop>

[-- Attachment #1: Type: text/plain, Size: 1649 bytes --]


Le 05/08/2012 10:28, Eric Dumazet a écrit :
> On Sun, 2012-08-05 at 10:16 +0200, LEROY christophe wrote:
>> Le 02/08/2012 16:13, Eric Dumazet a écrit :
>>> On Thu, 2012-08-02 at 14:27 +0200, leroy christophe wrote:
>>>> Hi
>>>>
>>>> I'm having a big issue with UDP. Using a powerpc board (MPC860).
>>>>
>>>> With our board running kernel 2.4.17, I'm able to send 160000 voice
>>>> packets (UDP, 96 bytes per packet) in 11 seconds.
>>>> With the same board running either Kernel 2.6.35.14 or Kernel 3.4.7, I
>>>> need 55 seconds to send the same amount of packets.
>>>>
>>>>
>>>> Is there anything to tune in order to get same output rate as with
>>>> Kernel 2.4 ?
>>> kernel size is probably too big for your old / slow cpu.
>>>
>>> Maybe you added too many features on your 3.4.7 kernel. (netfilter ?
>>> SLUB debugging ...)
>>>
>>> Its hard to say, 2.4.17 had less features and was faster.
>>>
>> Thanks for your answer.
>> Yes I have netfilter as I need it. However, I tried without it and still
>> need about 37 seconds to send the 160000 packets I was sending in 11
>> seconds with 2.4.17
>>
>> I don't think there is any problem with size of the kernel. I still have
>> plenty of memory available.
>>
> I believe you misunderstood me.
>
> I was referring to cpu caches ( dcache & icache )
>
>> All debugging is turned off, and I'm not using SLUB but SLOB.
>> I have 32Mbytes of RAM. Would SLUB be more performant than SLOB ?
> I never used SLOB I cannot comment
>
> Please provide (on 3.4.7)
>
> cat /proc/cpuinfo
> lsmod
> dmesg
>
Ok, I have recompiled with SLUB.
Find attached cpuinfo, lsmod and dmesg. I do not have any modules loaded.


[-- Attachment #2: lsmod.txt --]
[-- Type: text/plain, Size: 54 bytes --]

Module                  Size  Used by    Not tainted

[-- Attachment #3: cpuinfo.txt --]
[-- Type: text/plain, Size: 174 bytes --]

processor	: 0
cpu		: 8xx
clock		: 132.000000MHz
revision	: 0.0 (pvr 0050 0000)
bogomips	: 16.50
timebase	: 8250000
platform	: CMPC885
model		: MIAE
Memory		: 128 MB

[-- Attachment #4: dmesg.txt --]
[-- Type: text/plain, Size: 29225 bytes --]

[    0.000000] Using CMPC885 machine description
[    0.000000] Linux version 3.4.7-s3k-3.8.3+-svn2796 (root@localhost.localdomain) (gcc version 4.4.4 (GCC) ) #19 PREEMPT Sun Aug 5 06:43:31 CEST 2012
[    0.000000] Top of RAM: 0x8000000, Total RAM: 0x8000000
[    0.000000] Memory hole size: 0MB
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000000 -> 0x00008000
[    0.000000]   Normal   empty
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00008000
[    0.000000] On node 0 totalpages: 32768
[    0.000000] free_area_init_node: node 0, pgdat c03f4be8, node_mem_map c0433000
[    0.000000]   DMA zone: 256 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 32512 pages, LIFO batch:7
[    0.000000] MMU: Allocated 72 bytes of context maps for 16 contexts
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyCPM0,115200N8 ip=172.25.231.39:172.25.231.59::255.0.0.0:miae:eth0:off
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 125432k/131072k available (3972k kernel code, 5640k reserved, 140k data, 178k bss, 488k init)
[    0.000000] Kernel virtual memory layout:
[    0.000000]   * 0xfffdf000..0xfffff000  : fixmap
[    0.000000]   * 0xfde00000..0xfe000000  : consistent mem
[    0.000000]   * 0xfddf6000..0xfde00000  : early ioremap
[    0.000000]   * 0xc9000000..0xfddf6000  : vmalloc & ioremap
[    0.000000] SLUB: Genslabs=14, HWalign=16, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:512 nr_irqs:512 16
[    0.000000] Decrementer Frequency = 0x7de290
[    0.000000] time_init: decrementer frequency = 8.250000 MHz
[    0.000000] time_init: processor frequency   = 132.000000 MHz
[    0.000000] clocksource: timebase mult[79364d93] shift[24] registered
[    0.000000] clockevent: decrementer mult[21cac08] shift[32] cpu[0]
[    0.000000] console [ttyCPM0] enabled
[    0.144102] pid_max: default: 32768 minimum: 301
[    0.149489] Mount-cache hash table entries: 512
[    0.175086] devtmpfs: initialized
[    0.178575] device: 'platform': device_add
[    0.179079] bus: 'platform': registered
[    0.179451] bus: 'cpu': registered
[    0.179551] device: 'cpu': device_add
[    0.181718] NET: Registered protocol family 16
[    0.186374] device class 'bdi': registering
[    0.188054] device class 'gpio': registering
[    0.189423] device class 'tty': registering
[    0.191855] bus: 'spi': registered
[    0.191932] device class 'spi_master': registering
[    0.193842] gpiochip_find_base: found new base at 1008
[    0.193974] device: 'gpiochip1008': device_add
[    0.195387] gpiochip_add: registered GPIOs 1008 to 1023 on device: /soc@ff000000/cpm@9c0/gpio-controller@950
[    0.205830] gpiochip_find_base: found new base at 976
[    0.205962] device: 'gpiochip976': device_add
[    0.207142] gpiochip_add: registered GPIOs 976 to 1007 on device: /soc@ff000000/cpm@9c0/gpio-controller@ab8
[    0.221332] gpiochip_find_base: found new base at 960
[    0.221466] device: 'gpiochip960': device_add
[    0.222639] gpiochip_add: registered GPIOs 960 to 975 on device: /soc@ff000000/cpm@9c0/gpio-controller@960
[    0.232869] gpiochip_find_base: found new base at 944
[    0.232999] device: 'gpiochip944': device_add
[    0.234181] gpiochip_add: registered GPIOs 944 to 959 on device: /soc@ff000000/cpm@9c0/gpio-controller@970
[    0.244378] gpiochip_find_base: found new base at 912
[    0.244508] device: 'gpiochip912': device_add
[    0.245744] gpiochip_add: registered GPIOs 912 to 943 on device: /soc@ff000000/cpm@9c0/gpio-controller@ac8
[    0.255606] bus: 'platform': add driver mpc8xxx_wdt
[    0.256898] device: 'cpu0': device_add
[    0.257044] bus: 'cpu': add device cpu0
[    0.330377] device: 'default': device_add
[    0.332266] device class 'misc': registering
[    0.333402] device class 'mdio_bus': registering
[    0.336232] bus: 'mdio_bus': registered
[    0.336318] bus: 'mdio_bus': add driver Generic PHY
[    0.337607] device class 'hwmon': registering
[    0.338929] device class 'leds': registering
[    0.340236] device class 'net': registering
[    0.341620] device: 'lo': device_add
[    0.345289] Switching to clocksource timebase
[    0.350674] FS-Cache: Loaded
[    0.353317] device class 'mem': registering
[    0.354397] device: 'mem': device_add
[    0.356110] device: 'kmem': device_add
[    0.357737] device: 'null': device_add
[    0.359373] device: 'zero': device_add
[    0.361445] device: 'full': device_add
[    0.363081] device: 'random': device_add
[    0.364738] device: 'urandom': device_add
[    0.366391] device: 'kmsg': device_add
[    0.368042] device: 'tty': device_add
[    0.369797] device: 'console': device_add
[    0.371798] device class 'firmware': registering
[    0.373031] device class 'thermal': registering
[    0.375174] NET: Registered protocol family 2
[    0.380793] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.389420] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[    0.397191] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[    0.403931] TCP: Hash tables configured (established 4096 bind 4096)
[    0.410141] TCP: reno registered
[    0.413212] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.419057] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.426463] NET: Registered protocol family 1
[    0.432619] RPC: Registered named UNIX socket transport module.
[    0.438291] RPC: Registered udp transport module.
[    0.443459] RPC: Registered tcp transport module.
[    0.447931] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.493551] Registering platform device 'rtc-generic'. Parent at platform
[    0.493649] device: 'rtc-generic': device_add
[    0.493788] bus: 'platform': add device rtc-generic
[    0.494880] MIAE declare_of_platform_devices()
[    0.499330] device: 'ff000100.localbus': device_add
[    0.499487] bus: 'platform': add device ff000100.localbus
[    0.501396] device: '40000000.flash': device_add
[    0.501549] bus: 'platform': add device 40000000.flash
[    0.502899] device: 'c0000000.nand': device_add
[    0.503051] bus: 'platform': add device c0000000.nand
[    0.504625] device: 'c8000000.cpld-cmpc': device_add
[    0.504781] bus: 'platform': add device c8000000.cpld-cmpc
[    0.506303] device: 'c8000000.cpld-mpc': device_add
[    0.506464] bus: 'platform': add device c8000000.cpld-mpc
[    0.507966] device: 'd0000000.fpga-m': device_add
[    0.508126] bus: 'platform': add device d0000000.fpga-m
[    0.510502] device: 'd2000000.e1': device_add
[    0.510654] bus: 'platform': add device d2000000.e1
[    0.512758] device: 'e0000000.dpram': device_add
[    0.512913] bus: 'platform': add device e0000000.dpram
[    0.514469] device: 'f0000000.dsp': device_add
[    0.514620] bus: 'platform': add device f0000000.dsp
[    0.516116] device: 'd0000042.GPIO': device_add
[    0.516270] bus: 'platform': add device d0000042.GPIO
[    0.517683] device: 'soc.0': device_add
[    0.517834] bus: 'platform': add device soc.0
[    0.519352] device: 'ff000000.watchdog': device_add
[    0.519510] bus: 'platform': add device ff000000.watchdog
[    0.521164] bus: 'platform': driver_probe_device: matched device ff000000.watchdog with driver mpc8xxx_wdt
[    0.521279] bus: 'platform': really_probe: probing driver mpc8xxx_wdt with device ff000000.watchdog
[    0.521572] mpc8xxx_wdt: could not be enabled in software
[    0.526748] mpc8xxx_wdt: probe of ff000000.watchdog failed with error -38
[    0.534033] device: 'ff000e00.mdio': device_add
[    0.534183] bus: 'platform': add device ff000e00.mdio
[    0.536047] device: 'ff000e00.ethernet': device_add
[    0.536201] bus: 'platform': add device ff000e00.ethernet
[    0.538220] device: 'ff001e00.ethernet': device_add
[    0.538376] bus: 'platform': add device ff001e00.ethernet
[    0.540262] device: 'ff000000.pic': device_add
[    0.540413] bus: 'platform': add device ff000000.pic
[    0.542495] device: 'ff000200.sit': device_add
[    0.542646] bus: 'platform': add device ff000200.sit
[    0.544347] device: 'ff0009c0.cpm': device_add
[    0.544503] bus: 'platform': add device ff0009c0.cpm
[    0.545955] device: 'muram.1': device_add
[    0.546105] bus: 'platform': add device muram.1
[    0.547601] device: 'ff0009f0.brg': device_add
[    0.547754] bus: 'platform': add device ff0009f0.brg
[    0.549874] device: 'ff000930.pic': device_add
[    0.550348] bus: 'platform': add device ff000930.pic
[    0.551936] device: 'ff000950.gpio-controller': device_add
[    0.552097] bus: 'platform': add device ff000950.gpio-controller
[    0.553636] device: 'ff000ab8.gpio-controller': device_add
[    0.553798] bus: 'platform': add device ff000ab8.gpio-controller
[    0.556578] device: 'ff000960.gpio-controller': device_add
[    0.556743] bus: 'platform': add device ff000960.gpio-controller
[    0.558297] device: 'ff000970.gpio-controller': device_add
[    0.558458] bus: 'platform': add device ff000970.gpio-controller
[    0.560395] device: 'ff000ac8.gpio-controller': device_add
[    0.560556] bus: 'platform': add device ff000ac8.gpio-controller
[    0.562169] device: 'ff0009c0.tsa': device_add
[    0.562320] bus: 'platform': add device ff0009c0.tsa
[    0.564072] device: 'ff000a80.serial': device_add
[    0.564230] bus: 'platform': add device ff000a80.serial
[    0.566300] device: 'ff000a20.serial': device_add
[    0.566458] bus: 'platform': add device ff000a20.serial
[    0.568565] device: 'ff000a40.tdm': device_add
[    0.568724] bus: 'platform': add device ff000a40.tdm
[    0.571169] device: 'ff000a60.tdm': device_add
[    0.571328] bus: 'platform': add device ff000a60.tdm
[    0.573531] device: 'ff000a90.tdm_smc': device_add
[    0.573689] bus: 'platform': add device ff000a90.tdm_smc
[    0.575816] device: 'ff000a80.spi': device_add
[    0.575977] bus: 'platform': add device ff000a80.spi
[    0.577542] device: 'ff00a980.dummy_pio': device_add
[    0.577704] bus: 'platform': add device ff00a980.dummy_pio
[    0.579225] device: 'ff000002.gpio-controller': device_add
[    0.579394] bus: 'platform': add device ff000002.gpio-controller
[    0.581054] CTS2 and CTS3 temporarily deactivated (FEV170)
[    0.586510] gpiochip_find_base: found new base at 896
[    0.586636] device: 'gpiochip896': device_add
[    0.588093] gpiochip_add: registered GPIOs 896 to 911 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@00
[    0.599034] gpiochip_find_base: found new base at 880
[    0.599165] device: 'gpiochip880': device_add
[    0.600516] gpiochip_add: registered GPIOs 880 to 895 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@02
[    0.611617] gpiochip_find_base: found new base at 864
[    0.611807] device: 'gpiochip864': device_add
[    0.613003] gpiochip_add: registered GPIOs 864 to 879 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@04
[    0.624149] gpiochip_find_base: found new base at 848
[    0.624279] device: 'gpiochip848': device_add
[    0.625456] gpiochip_add: registered GPIOs 848 to 863 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@10
[    0.636625] gpiochip_find_base: found new base at 832
[    0.636752] device: 'gpiochip832': device_add
[    0.637993] gpiochip_add: registered GPIOs 832 to 847 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@20
[    0.649112] gpiochip_find_base: found new base at 816
[    0.649241] device: 'gpiochip816': device_add
[    0.650637] gpiochip_add: registered GPIOs 816 to 831 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@22
[    0.661713] gpiochip_find_base: found new base at 800
[    0.661840] device: 'gpiochip800': device_add
[    0.663101] gpiochip_add: registered GPIOs 800 to 815 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@24
[    0.674239] gpiochip_find_base: found new base at 784
[    0.674369] device: 'gpiochip784': device_add
[    0.675551] gpiochip_add: registered GPIOs 784 to 799 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@26
[    0.686714] gpiochip_find_base: found new base at 768
[    0.686844] device: 'gpiochip768': device_add
[    0.688026] gpiochip_add: registered GPIOs 768 to 783 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@28
[    0.699202] gpiochip_find_base: found new base at 752
[    0.699332] device: 'gpiochip752': device_add
[    0.700721] gpiochip_add: registered GPIOs 752 to 767 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@2A
[    0.711803] gpiochip_find_base: found new base at 736
[    0.711931] device: 'gpiochip736': device_add
[    0.713252] gpiochip_add: registered GPIOs 736 to 751 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@2C
[    0.728958] gpiochip_find_base: found new base at 720
[    0.729088] device: 'gpiochip720': device_add
[    0.730524] gpiochip_add: registered GPIOs 720 to 735 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@30
[    0.741588] gpiochip_find_base: found new base at 704
[    0.741718] device: 'gpiochip704': device_add
[    0.742907] gpiochip_add: registered GPIOs 704 to 719 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@32
[    0.754062] gpiochip_find_base: found new base at 688
[    0.754192] device: 'gpiochip688': device_add
[    0.755386] gpiochip_add: registered GPIOs 688 to 703 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@40
[    0.768695] gpiochip_find_base: found new base at 672
[    0.768823] device: 'gpiochip672': device_add
[    0.770226] gpiochip_add: registered GPIOs 672 to 687 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@42
[    0.784715] gpiochip_find_base: found new base at 656
[    0.784844] device: 'gpiochip656': device_add
[    0.786031] gpiochip_add: registered GPIOs 656 to 671 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@44
[    0.797136] gpiochip_find_base: found new base at 640
[    0.797265] device: 'gpiochip640': device_add
[    0.798449] gpiochip_add: registered GPIOs 640 to 655 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@50
[    0.809624] gpiochip_find_base: found new base at 624
[    0.809754] device: 'gpiochip624': device_add
[    0.811165] gpiochip_add: registered GPIOs 624 to 639 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@52
[    0.822229] gpiochip_find_base: found new base at 608
[    0.822359] device: 'gpiochip608': device_add
[    0.823636] gpiochip_add: registered GPIOs 608 to 623 on device: /localbus@ff000100/fpga-m@4,0000000/gpio-controller@54
[    0.834743] Number of GPIO found = 0
[    0.839274] bus: 'clocksource': registered
[    0.839398] device: 'clocksource': device_add
[    0.839573] device: 'clocksource0': device_add
[    0.839708] bus: 'clocksource': add device clocksource0
[    0.841307] bus: 'platform': add driver alarmtimer
[    0.842717] Registering platform device 'alarmtimer'. Parent at platform
[    0.842816] device: 'alarmtimer': device_add
[    0.842957] bus: 'platform': add device alarmtimer
[    0.844218] bus: 'platform': driver_probe_device: matched device alarmtimer with driver alarmtimer
[    0.844329] bus: 'platform': really_probe: probing driver alarmtimer with device alarmtimer
[    0.844484] driver: 'alarmtimer': driver_bound: bound to device 'alarmtimer'
[    0.844581] bus: 'platform': really_probe: bound device alarmtimer to driver alarmtimer
[    0.946411] msgmni has been set to 244
[    0.952742] device: 'ptyp0': device_add
[    0.954595] device: 'ptyp1': device_add
[    0.956281] device: 'ptyp2': device_add
[    0.957965] device: 'ptyp3': device_add
[    0.959777] device: 'ptyp4': device_add
[    0.961841] device: 'ttyp0': device_add
[    0.963542] device: 'ttyp1': device_add
[    0.965243] device: 'ttyp2': device_add
[    0.967064] device: 'ttyp3': device_add
[    0.968758] device: 'ttyp4': device_add
[    0.970845] device: 'ptmx': device_add
[    0.972612] bus: 'platform': add driver cpm_uart
[    0.973307] bus: 'platform': driver_probe_device: matched device ff000a80.serial with driver cpm_uart
[    0.973416] bus: 'platform': really_probe: probing driver cpm_uart with device ff000a80.serial
[    0.973925] ff000a80.serial: ttyCPM0 at MMIO 0xc9048a80 (irq = 20) is a CPM UART
[    0.981598] device: 'ttyCPM0': device_add
[    0.983183] driver: 'ff000a80.serial': driver_bound: bound to device 'cpm_uart'
[    0.983290] bus: 'platform': really_probe: bound device ff000a80.serial to driver cpm_uart
[    0.983421] bus: 'platform': driver_probe_device: matched device ff000a20.serial with driver cpm_uart
[    0.983520] bus: 'platform': really_probe: probing driver cpm_uart with device ff000a20.serial
[    0.984208] ff000a20.serial: ttyCPM1 at MMIO 0xc904ca20 (irq = 39) is a CPM UART
[    0.991793] device: 'ttyCPM1': device_add
[    0.993465] driver: 'ff000a20.serial': driver_bound: bound to device 'cpm_uart'
[    0.993572] bus: 'platform': really_probe: bound device ff000a20.serial to driver cpm_uart
[    0.995444] Generic RTC Driver v1.07
[    0.998755] device: 'rtc': device_add
[    1.000927] bus: 'spi': add driver at25
[    1.002200] device class 'mtd': registering
[    1.003448] device: 'mtd-unmap': device_add
[    1.004812] device: 'mtd-romap': device_add
[    1.006189] device: 'mtd-rwmap': device_add
[    1.007718] bus: 'platform': add driver of-flash
[    1.007938] bus: 'platform': driver_probe_device: matched device 40000000.flash with driver of-flash
[    1.008046] bus: 'platform': really_probe: probing driver of-flash with device 40000000.flash
[    1.009123] 40000000.flash: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000020 Chip ID 0x002257
[    1.019662] Amd/Fujitsu Extended Query Table at 0x0040
[    1.024787]   Amd/Fujitsu Extended Query version 1.1.
[    1.029546] number of CFI chips: 1
[    1.034403] 4 ofpart partitions found on MTD device 40000000.flash
[    1.040614] Creating 4 MTD partitions on "40000000.flash":
[    1.045835] 0x000000000000-0x000000050000 : "boot"
[    1.050810] device: 'mtd0': device_add
[    1.052636] device: 'mtd0ro': device_add
[    1.054362] 0x000000050000-0x000000060000 : "env"
[    1.058855] device: 'mtd1': device_add
[    1.060941] device: 'mtd1ro': device_add
[    1.062670] 0x000000060000-0x000000090000 : "blob"
[    1.067283] device: 'mtd2': device_add
[    1.069226] device: 'mtd2ro': device_add
[    1.071290] 0x000000090000-0x000000400000 : "kernel"
[    1.076064] device: 'mtd3': device_add
[    1.077916] device: 'mtd3ro': device_add
[    1.079619] driver: '40000000.flash': driver_bound: bound to device 'of-flash'
[    1.079728] bus: 'platform': really_probe: bound device 40000000.flash to driver of-flash
[    1.081833] bus: 'platform': add driver cmpc885-nand
[    1.082059] bus: 'platform': driver_probe_device: matched device c0000000.nand with driver cmpc885-nand
[    1.082169] bus: 'platform': really_probe: probing driver cmpc885-nand with device c0000000.nand
[    1.083191] NAND device: Manufacturer ID: 0xad, Chip ID: 0x76 (Hynix NAND 64MiB 3,3V 8-bit)
[    1.091734] Scanning device for bad blocks
[    1.431745] device: 'mtd4': device_add
[    1.433479] device: 'mtd4ro': device_add
[    1.435182] driver: 'c0000000.nand': driver_bound: bound to device 'cmpc885-nand'
[    1.435292] bus: 'platform': really_probe: bound device c0000000.nand to driver cmpc885-nand
[    1.436826] bus: 'platform': add driver gen_nand
[    1.438182] device class 'ubi': registering
[    1.439458] device: 'ubi_ctrl': device_add
[    1.441662] bus: 'platform': add driver fsl_spi
[    1.442087] bus: 'platform': driver_probe_device: matched device ff000a80.spi with driver fsl_spi
[    1.442194] bus: 'platform': really_probe: probing driver fsl_spi with device ff000a80.spi
[    1.445117] device: 'spi32766': device_add
[    1.446456] fsl_spi ff000a80.spi: master is unqueued, this is deprecated
[    1.454691] device: 'spi32766.0': device_add
[    1.454853] bus: 'spi': add device spi32766.0
[    1.457526] device: 'spi32766.1': device_add
[    1.457689] bus: 'spi': add device spi32766.1
[    1.460862] device: 'spi32766.2': device_add
[    1.461025] bus: 'spi': add device spi32766.2
[    1.463718] device: 'spi32766.3': device_add
[    1.463882] bus: 'spi': add device spi32766.3
[    1.465083] bus: 'spi': driver_probe_device: matched device spi32766.3 with driver at25
[    1.465188] bus: 'spi': really_probe: probing driver at25 with device spi32766.3
[    1.465956] at25 spi32766.3: 1 KByte at25080 eeprom, pagesize 32
[    1.472245] driver: 'spi32766.3': driver_bound: bound to device 'at25'
[    1.472349] bus: 'spi': really_probe: bound device spi32766.3 to driver at25
[    1.473868] device: 'spi32766.4': device_add
[    1.474033] bus: 'spi': add device spi32766.4
[    1.476755] device: 'spi32766.5': device_add
[    1.476919] bus: 'spi': add device spi32766.5
[    1.479626] device: 'spi32766.6': device_add
[    1.479791] bus: 'spi': add device spi32766.6
[    1.481491] bus: 'spi': driver_probe_device: matched device spi32766.6 with driver at25
[    1.481596] bus: 'spi': really_probe: probing driver at25 with device spi32766.6
[    1.482316] at25 spi32766.6: 1 KByte at25080 eeprom, pagesize 32
[    1.488067] driver: 'spi32766.6': driver_bound: bound to device 'at25'
[    1.488158] bus: 'spi': really_probe: bound device spi32766.6 to driver at25
[    1.488294] fsl_spi ff000a80.spi: at 0xc9056a80 (irq = 43), CPM1 mode
[    1.494846] driver: 'ff000a80.spi': driver_bound: bound to device 'fsl_spi'
[    1.494953] bus: 'platform': really_probe: bound device ff000a80.spi to driver fsl_spi
[    1.496083] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[    1.504285] device: 'bond0': device_add
[    1.528580] bus: 'mdio_bus': add driver LXT970
[    1.530367] bus: 'mdio_bus': add driver LXT971
[    1.531640] bus: 'mdio_bus': add driver LXT973
[    1.532923] bus: 'mdio_bus': add driver Micrel KS8001 or KS8721
[    1.534223] bus: 'mdio_bus': add driver Micrel KSZ9021 Gigabit PHY
[    1.535526] bus: 'mdio_bus': add driver Micrel KS8737
[    1.536813] bus: 'mdio_bus': add driver Micrel KS8041
[    1.538118] bus: 'mdio_bus': add driver Micrel KS8051
[    1.539420] bus: 'platform': add driver fs_enet
[    1.539726] bus: 'platform': driver_probe_device: matched device ff000e00.ethernet with driver fs_enet
[    1.539836] bus: 'platform': really_probe: probing driver fs_enet with device ff000e00.ethernet
[    1.540997] device: 'eth0': device_add
[    1.545222] eth0: fs_enet: 08:00:51:20:44:23
[    1.549360] driver: 'ff000e00.ethernet': driver_bound: bound to device 'fs_enet'
[    1.549463] bus: 'platform': really_probe: bound device ff000e00.ethernet to driver fs_enet
[    1.549589] bus: 'platform': driver_probe_device: matched device ff001e00.ethernet with driver fs_enet
[    1.549691] bus: 'platform': really_probe: probing driver fs_enet with device ff001e00.ethernet
[    1.550767] PHY-disable = isolate
[    1.554310] device: 'eth1': device_add
[    1.558272] eth1: fs_enet: 08:00:51:20:44:24
[    1.562840] driver: 'ff001e00.ethernet': driver_bound: bound to device 'fs_enet'
[    1.562949] bus: 'platform': really_probe: bound device ff001e00.ethernet to driver fs_enet
[    1.564230] bus: 'platform': add driver fsl-fec-mdio
[    1.564521] bus: 'platform': driver_probe_device: matched device ff000e00.mdio with driver fsl-fec-mdio
[    1.564631] bus: 'platform': really_probe: probing driver fsl-fec-mdio with device ff000e00.mdio
[    1.564972] device: 'ff000e00': device_add
[    1.566333] FEC MII Bus: probed
[    1.571618] device: 'ff000e00:01': device_add
[    1.571785] bus: 'mdio_bus': add device ff000e00:01
[    1.572929] bus: 'mdio_bus': driver_probe_device: matched device ff000e00:01 with driver Micrel KS8041
[    1.573041] bus: 'mdio_bus': really_probe: probing driver Micrel KS8041 with device ff000e00:01
[    1.573215] driver: 'ff000e00:01': driver_bound: bound to device 'Micrel KS8041'
[    1.573317] bus: 'mdio_bus': really_probe: bound device ff000e00:01 to driver Micrel KS8041
[    1.575186] device: 'ff000e00:02': device_add
[    1.575354] bus: 'mdio_bus': add device ff000e00:02
[    1.576498] bus: 'mdio_bus': driver_probe_device: matched device ff000e00:02 with driver Micrel KS8041
[    1.576610] bus: 'mdio_bus': really_probe: probing driver Micrel KS8041 with device ff000e00:02
[    1.576784] driver: 'ff000e00:02': driver_bound: bound to device 'Micrel KS8041'
[    1.576886] bus: 'mdio_bus': really_probe: bound device ff000e00:02 to driver Micrel KS8041
[    1.578760] device: 'ff000e00:03': device_add
[    1.578929] bus: 'mdio_bus': add device ff000e00:03
[    1.580484] bus: 'mdio_bus': driver_probe_device: matched device ff000e00:03 with driver Micrel KS8041
[    1.580597] bus: 'mdio_bus': really_probe: probing driver Micrel KS8041 with device ff000e00:03
[    1.580771] driver: 'ff000e00:03': driver_bound: bound to device 'Micrel KS8041'
[    1.580872] bus: 'mdio_bus': really_probe: bound device ff000e00:03 to driver Micrel KS8041
[    1.580990] driver: 'ff000e00.mdio': driver_bound: bound to device 'fsl-fec-mdio'
[    1.581084] bus: 'platform': really_probe: bound device ff000e00.mdio to driver fsl-fec-mdio
[    1.582511] bus: 'spi': add driver lm70
[    1.582694] bus: 'spi': driver_probe_device: matched device spi32766.1 with driver lm70
[    1.582795] bus: 'spi': really_probe: probing driver lm70 with device spi32766.1
[    1.583147] device: 'hwmon0': device_add
[    1.584544] driver: 'spi32766.1': driver_bound: bound to device 'lm70'
[    1.584650] bus: 'spi': really_probe: bound device spi32766.1 to driver lm70
[    1.584762] bus: 'spi': driver_probe_device: matched device spi32766.5 with driver lm70
[    1.584852] bus: 'spi': really_probe: probing driver lm70 with device spi32766.5
[    1.585124] device: 'hwmon1': device_add
[    1.586574] driver: 'spi32766.5': driver_bound: bound to device 'lm70'
[    1.586679] bus: 'spi': really_probe: bound device spi32766.5 to driver lm70
[    1.587942] bus: 'platform': add driver talitos
[    1.589613] nf_conntrack version 0.5.0 (1959 buckets, 7836 max)
[    1.601203] ip_tables: (C) 2000-2006 Netfilter Core Team
[    1.606999] TCP: cubic registered
[    1.610492] NET: Registered protocol family 17
[    1.614758] 8021q: 802.1Q VLAN Support v1.8
[    1.619247] device: 'cpu_dma_latency': device_add
[    1.621013] device: 'network_latency': device_add
[    1.622734] device: 'network_throughput': device_add
[    1.638486] Freeing unused kernel memory: 488k freed
[    1.745200] UBI: attaching mtd4 to ubi0
[    1.752891] UBI: physical eraseblock size:   16384 bytes (16 KiB)
[    1.758719] UBI: logical eraseblock size:    15872 bytes
[    1.764104] UBI: smallest flash I/O unit:    512
[    1.768529] UBI: sub-page size:              256
[    1.773225] UBI: VID header offset:          256 (aligned 256)
[    1.778856] UBI: data offset:                512
[    2.707154] UBI: max. sequence number:       3567
[    2.755007] device: 'ubi0': device_add
[    2.756808] device: 'ubi0_0': device_add
[    2.759183] UBI: attached mtd4 to ubi0
[    2.763020] UBI: MTD device name:            "cmpc885-nand"
[    2.768298] UBI: MTD device size:            64 MiB
[    2.773283] UBI: number of good PEBs:        4096
[    2.777761] UBI: number of bad PEBs:         0
[    2.782282] UBI: number of corrupted PEBs:   0
[    2.786540] UBI: max. allowed volumes:       92
[    2.791145] UBI: wear-leveling threshold:    4096
[    2.795662] UBI: number of internal volumes: 1
[    2.800180] UBI: number of user volumes:     1
[    2.804440] UBI: available PEBs:             0
[    2.808829] UBI: total number of reserved PEBs: 4096
[    2.813866] UBI: number of PEBs reserved for bad PEB handling: 40
[    2.819763] UBI: max/mean erase counter: 13/8
[    2.824195] UBI: image sequence number:  1870984234
[    2.828961] UBI: background thread "ubi_bgt0d" started, PID 356
[    2.851633] device: 'ubifs_0_0': device_add
[    2.913328] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[    2.919092] UBIFS: file system size:   63837184 bytes (62341 KiB, 60 MiB, 4022 LEBs)
[    2.926908] UBIFS: journal size:       8428032 bytes (8230 KiB, 8 MiB, 531 LEBs)
[    2.934191] UBIFS: media format:       w4/r0 (latest is w4/r0)
[    2.939814] UBIFS: default compressor: lzo
[    2.943991] UBIFS: reserved for root:  0 bytes (0 KiB)

  reply	other threads:[~2012-08-06  9:27 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-02 12:27 Huge performance degradation for UDP between 2.4.17 and 2.6 leroy christophe
2012-08-02 14:13 ` Eric Dumazet
2012-08-05  8:16   ` LEROY christophe
2012-08-05  8:28     ` Eric Dumazet
2012-08-06  9:27       ` leroy christophe [this message]
2012-08-03  5:12 ` Chris Friesen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=501F8E11.5000403@c-s.fr \
    --to=christophe.leroy@c-s.fr \
    --cc=eric.dumazet@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox