* Re: pull request: sfc-next-2.6 2011-02-18
From: David Miller @ 2011-02-22 18:22 UTC (permalink / raw)
To: bhutchings; +Cc: netdev, linux-net-drivers, therbert
In-Reply-To: <1298044839.2570.7.camel@bwh-desktop>
From: Ben Hutchings <bhutchings@solarflare.com>
Date: Fri, 18 Feb 2011 16:00:39 +0000
> The following changes since commit f878b995b0f746f5726af9e66940f3bf373dae91:
>
> Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next-2.6 (2011-02-15 12:25:19 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next-2.6.git for-davem
>
> Add support for RFS acceleration in the sfc driver, and allow it to be
> enabled and disabled dynamically using ethtool.
Pulled, thanks Ben.
^ permalink raw reply
* Re: [PATCH net-next-2.6] net: add __rcu annotations to sk_wq and wq
From: David Miller @ 2011-02-22 18:19 UTC (permalink / raw)
To: eric.dumazet; +Cc: netdev
In-Reply-To: <1298035596.6201.54.camel@edumazet-laptop>
From: Eric Dumazet <eric.dumazet@gmail.com>
Date: Fri, 18 Feb 2011 14:26:36 +0100
> Add proper RCU annotations/verbs to sk_wq and wq members
>
> Fix __sctp_write_space() sk_sleep() abuse (and sock->wq access)
>
> Fix sunrpc sk_sleep() abuse too
>
> Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Applied, thanks Eric.
^ permalink raw reply
* Re: [PATCH 15/14] net/fec: remove unused driver data
From: David Miller @ 2011-02-22 18:16 UTC (permalink / raw)
To: u.kleine-koenig; +Cc: netdev, mkl, kernel
In-Reply-To: <1297981945-28501-1-git-send-email-u.kleine-koenig@pengutronix.de>
From: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Date: Thu, 17 Feb 2011 23:32:25 +0100
> Apart from not being used the first argument isn't even a struct
> platform_device *.
>
> Reported-by: Marc Kleine-Budde <mkl@pengutronix.de>
> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
> ---
> Hello,
>
> this patch is available at
>
> git://git.pengutronix.de/git/ukl/linux-2.6.git fec
>
> based on the patches already merged into net-next.
Pulled, thanks.
^ permalink raw reply
* Re: [PATCH] cxgb{3,4}: streamline Kconfig options
From: David Miller @ 2011-02-22 18:14 UTC (permalink / raw)
To: JBeulich; +Cc: divy, dm, linux-kbuild, netdev
In-Reply-To: <4D5D30CA020000780003263A@vpn.id2.novell.com>
From: "Jan Beulich" <JBeulich@novell.com>
Date: Thu, 17 Feb 2011 13:29:30 +0000
> The CHELSIO_T{3,4}_DEPENDS options are really awkward, and can be
> easily dropped if the reverse dependencies of SCSI_CXGB{3,4}_ISCSI on
> the former get converted to normal (forward) ones referring to
> CHELSIO_T{3,4}.
>
> Signed-off-by: Jan Beulich <jbeulich@novell.com>
I think the goal of these strange rules is not to be complicated
on purpose, but rather to cause the iSCSI drivers to appear without
the user having to know that he needs to enable the networking
driver in order for that to happen.
^ permalink raw reply
* Re: [PATCH] sfc: lower stack usage in efx_ethtool_self_test
From: David Miller @ 2011-02-22 18:12 UTC (permalink / raw)
To: bhutchings; +Cc: eric.dumazet, netdev
In-Reply-To: <1298304561.2608.41.camel@bwh-desktop>
From: Ben Hutchings <bhutchings@solarflare.com>
Date: Mon, 21 Feb 2011 16:09:21 +0000
> On Wed, 2011-02-16 at 14:48 +0100, Eric Dumazet wrote:
>> drivers/net/sfc/ethtool.c: In function ‘efx_ethtool_self_test’:
>> drivers/net/sfc/ethtool.c:613: warning: the frame size of 1200 bytes
>> is larger than 1024 bytes
>
> This also fixes a whopping information leak in case the device is in a
> broken state.
>
>> Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
> Acked-by: Ben Hutchings <bhutchings@solarflare.com>
Ok, I'll apply this to net-2.6, thanks!
^ permalink raw reply
* Re: [PATCH v3] sh: sh_eth: Add support ethtool
From: David Miller @ 2011-02-22 18:10 UTC (permalink / raw)
To: nobuhiro.iwamatsu.yj
Cc: netdev, linux-sh, bhutchings, eric.dumazet, yoshihiro.shimoda.uh
In-Reply-To: <1297840652-20883-1-git-send-email-nobuhiro.iwamatsu.yj@renesas.com>
From: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
Date: Wed, 16 Feb 2011 16:17:32 +0900
> This commit supports following functions.
> - get_settings
> - set_settings
> - nway_reset
> - get_msglevel
> - set_msglevel
> - get_link
> - get_strings
> - get_ethtool_stats
> - get_sset_count
>
> About other function, the device does not support.
>
> Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
> Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
Applied to net-next-2.6, thank you.
^ permalink raw reply
* Re: [PATCH 2/2] bridge: Use IPv6 link-local address for multicast listener queries
From: David Miller @ 2011-02-22 18:08 UTC (permalink / raw)
To: linus.luessing
Cc: shemminger, bridge, netdev, linux-kernel, herbert, yoshfuji
In-Reply-To: <1297966672-3457-3-git-send-email-linus.luessing@web.de>
From: Linus Lüssing <linus.luessing@web.de>
Date: Thu, 17 Feb 2011 19:17:52 +0100
> Currently the bridge multicast snooping feature periodically issues
> IPv6 general multicast listener queries to sense the absence of a
> listener.
>
> For this, it uses :: as its source address - however RFC 2710 requires:
> "To be valid, the Query message MUST come from a link-local IPv6 Source
> Address". Current Linux kernel versions seem to follow this requirement
> and ignore our bogus MLD queries.
>
> With this commit a link local address from the bridge interface is being
> used to issue the MLD query, resulting in other Linux devices which are
> multicast listeners in the network to respond with a MLD response (which
> was not the case before).
>
> Signed-off-by: Linus Lüssing <linus.luessing@web.de>
Applied.
^ permalink raw reply
* Re: [PATCH 1/2] bridge: Fix MLD queries' ethernet source address
From: David Miller @ 2011-02-22 18:08 UTC (permalink / raw)
To: linus.luessing
Cc: shemminger, bridge, netdev, linux-kernel, herbert, yoshfuji
In-Reply-To: <1297966672-3457-2-git-send-email-linus.luessing@web.de>
From: Linus Lüssing <linus.luessing@web.de>
Date: Thu, 17 Feb 2011 19:17:51 +0100
> Map the IPv6 header's destination multicast address to an ethernet
> source address instead of the MLD queries multicast address.
>
> For instance for a general MLD query (multicast address in the MLD query
> set to ::), this would wrongly be mapped to 33:33:00:00:00:00, although
> an MLD queries destination MAC should always be 33:33:00:00:00:01 which
> matches the IPv6 header's multicast destination ff02::1.
>
> Signed-off-by: Linus Lüssing <linus.luessing@web.de>
Applied.
^ permalink raw reply
* Re: Multicast snooping fixes and suggestions
From: David Miller @ 2011-02-22 18:08 UTC (permalink / raw)
To: linus.luessing; +Cc: shemminger, bridge, netdev, linux-kernel, herbert
In-Reply-To: <1297811961-19249-1-git-send-email-linus.luessing@web.de>
From: Linus Lüssing <linus.luessing@web.de>
Date: Wed, 16 Feb 2011 00:19:16 +0100
> While testing the (very awesome!) bridge igmp/mld snooping support I came across
> two issues which are breaking IPv6 multicast snooping and IPv6
> non-link-local multicast on bridges with multicast snooping support enabled
> in general. The first two patches shall fix these issues.
>
> The third one addresses a potential bug on little endian machines which I noticed
> during this little code reviewing. This patch is untested though, feedback welcome.
>
> The fourth and fifth patch are a suggestion to also permit using the bridge multicast
> snooping feature for link local multimedia multicast traffic. Therefore
> using the transient multicast flag instead of the non-link-local scope criteria
> seems to be a suitable solution at least for IPv6, in my opinion. Let me know what
> you think about it.
>
> Thanks for reviewing these patches.
Nice work, all applied to net-2.6, thanks!
^ permalink raw reply
* Re: [PATCH] Add basic support for smsc9311 in smsc911x Driver
From: David Miller @ 2011-02-22 17:37 UTC (permalink / raw)
To: fernando; +Cc: netdev
In-Reply-To: <20110215125708.79245312@SyspacSw04>
From: Fernando <fernando@syspac.com.br>
Date: Tue, 15 Feb 2011 12:57:08 -0200
>
> The smsc9311 chip is an switch chip with 3 ports that have almost the same
> register structure of the LAN9115. There are some differences in IRQ regs,
> but that doesn't seem to be a problem right now.
>
> This patch was tested on a Torpedo (OMAP35x) based board and is based on
> v2.6.38-rc4.
Please submit your patch properly as per the directions in
Documentation/SubmittingPatches, in particular you forgot to
provide a proper Signed-off-by: line in your commit message.
^ permalink raw reply
* Re: [PATCH] TX timestamp IPv6 support
From: David Miller @ 2011-02-22 17:36 UTC (permalink / raw)
To: anders; +Cc: netdev, john.ronciak
In-Reply-To: <41D1D4BB-0CED-4396-B0FA-1DC42296DBCF@halon.se>
From: Anders Berggren <anders@halon.se>
Date: Tue, 15 Feb 2011 14:56:21 +0100
> This patch enables UDP IPv6 TX timestamping (using SO_TIMESTAMPING,
> enabled by CONFIG_NETWORK_PHY_TIMESTAMPING) as Marcus D. Leech
> suggested in
> http://kerneltrap.org/mailarchive/linux-netdev/2009/11/10/6260604
> and
> http://kerneltrap.org/mailarchive/linux-netdev/2009/11/11/6260643
>
> It's mostly copied from net/ipv4/udp.c. I guess it would be better
> to run sock_tx_timestamp in ipv6/udp.c and pass it to
> ipv6/ip6_output.c's ip6_append_data somehow, but I didn't find a
> suitable struct to extend for this purpose.
Please submit your change properly, as per Documentation/SubmittingPatches,
in particular you need to provide a proper Signed-off-by: tag for your
change.
^ permalink raw reply
* Re: Mass udp flow reboot linux with RealTek RTL-8169 Gigabit
From: Hans Nieser @ 2011-02-22 17:33 UTC (permalink / raw)
To: Francois Romieu; +Cc: netdev, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 4140 bytes --]
Francois Romieu wrote:
> Seblu <seblu@seblu.net> :
> [...]
> > I've applyed your patch on 2.6.38-rc5. Host have rebooted 2mn after udp start.
> > After this reboot, host is still on after 2 hour under a 1Gbit/s udp flow.
>
> Thanks for testing.
>
> > I attached a dmesg output before reboot. Do you need anything else?
>
> Mostly :
> 1. .config
> 2. the size of the udp packets and the mtu
>
> As an option :
> 3. a few seconds of 'vmstat 1' from the host under test
> 4. an 'ethtool -s eth0' from the host under test
> 5. /proc/interrupts from the host under test
> 6. lspci -tv
>
> Can you apply the two attached patches on top of the previous ones and
> give it a try ? The debug should not be too verbose if things are stationary
> enough.
With your patches applied to 2.6.38-rc6, I have gathered some of the
info you requested from Seblu as well, I hope it's helpful:
1: see attachment
2: I'm not sure how to check the size of the packets, but I'm just
fetching a (large) file over http/tcp, so I guess they are mostly of the
size of my MTU which is 1500 looking at ifconfig output
For the other vmstat/ethtool/interrupts output, I started the following
commands remotely via ssh a second or two before starting the download,
and the machine locked up a few seconds later:
# vmstat 1
# while true; do echo .; ethtool -S eth0; sleep 0.5; done
(I assume you actually meant the -S option to ethtool btw, -s seemed to
be a noop)
# while true; do echo .; cat /proc/interrupts; sleep 0.5; done
I've attached the outputs of the above commands
I also included dmesg output generated during the transfer (the actual
transfer starts at the 256~ printk timestamp I believe), the dmesg is
probably missing a second or so at the end before machine locked up
6:
-[0000:00]-+-00.0 Intel Corporation Core Processor DMI
+-03.0-[01]--+-00.0 ATI Technologies Inc Cypress [Radeon HD 5800 Series]
| \-00.1 ATI Technologies Inc Cypress HDMI Audio [Radeon HD 5800 Series]
+-08.0 Intel Corporation Core Processor System Management Registers
+-08.1 Intel Corporation Core Processor Semaphore and Scratchpad Registers
+-08.2 Intel Corporation Core Processor System Control and Status Registers
+-08.3 Intel Corporation Core Processor Miscellaneous Registers
+-10.0 Intel Corporation Core Processor QPI Link
+-10.1 Intel Corporation Core Processor QPI Routing and Protocol Registers
+-1a.0 Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller
+-1a.1 Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller
+-1a.2 Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller
+-1a.7 Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
+-1b.0 Intel Corporation 5 Series/3400 Series Chipset High Definition Audio
+-1c.0-[02]--+-00.0 JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller
| \-00.1 JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller
+-1c.1-[03]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
+-1c.2-[04]----00.0 NEC Corporation Device 0194
+-1d.0 Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller
+-1d.1 Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller
+-1d.2 Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller
+-1d.3 Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller
+-1d.7 Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
+-1e.0-[05]----04.0 Texas Instruments TSB12LV23 IEEE-1394 Controller
+-1f.0 Intel Corporation 5 Series Chipset LPC Interface Controller
+-1f.2 Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller
\-1f.3 Intel Corporation 5 Series/3400 Series Chipset SMBus Controller
[-- Attachment #2: 2.6.38-rc6-git-config.gz --]
[-- Type: application/x-gzip, Size: 13087 bytes --]
[-- Attachment #3: debug-dmesg --]
[-- Type: text/plain, Size: 12788 bytes --]
[ 7.362642] Freeing unused kernel memory: 432k freed
[ 9.800495] udev[1095]: starting version 164
[ 12.317466] EXT3-fs (sda6): using internal journal
[ 13.072807] EXT4-fs (sdb2): warning: maximal mount count reached, running e2fsck is recommended
[ 13.073229] EXT4-fs (sdb2): mounted filesystem with ordered data mode. Opts: (null)
[ 13.109537] EXT4-fs (sdb3): warning: maximal mount count reached, running e2fsck is recommended
[ 13.125235] EXT4-fs (sdb3): mounted filesystem with ordered data mode. Opts: (null)
[ 14.710943] Adding 4192928k swap on /dev/sda5. Priority:-1 extents:1 across:4192928k
[ 15.764690] r8169 0000:03:00.0: eth0: link down
[ 15.764695] 0020 0000 0000 0000
[ 15.764702] r8169 0000:03:00.0: eth0: link down
[ 15.765151] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 19.020958] 0020 0020 0000 0000
[ 19.020970] r8169 0000:03:00.0: eth0: link up
[ 19.021554] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 19.023429] 0020 0020 0084 0000
[ 19.130371] 0020 0020 0084 0084
[ 19.753752] 0084 0020 0084 0084
[ 20.131392] 0084 0084 0084 0084
[ 20.131480] 0084 0084 0001 0084
[ 20.131508] 0084 0084 0001 0084
[ 20.145422] 0001 0084 0001 0084
[ 20.947682] net_ratelimit: 14 callbacks suppressed
[ 20.947686] 0001 0084 0001 0084
[ 20.961562] 0001 0084 0001 0084
[ 21.566002] 0001 0084 0001 0084
[ 21.946693] 0001 0084 0084 0084
[ 21.956978] 0001 0084 0084 0001
[ 22.945712] 0084 0084 0084 0001
[ 22.954632] 0084 0001 0084 0001
[ 22.957817] 0084 0001 0001 0001
[ 23.944726] 0084 0001 0001 0084
[ 23.955658] 0001 0001 0001 0084
[ 26.397322] net_ratelimit: 4 callbacks suppressed
[ 26.397324] 0001 0084 0084 0001
[ 26.941849] 0001 0084 0084 0001
[ 26.952315] 0001 0084 0084 0001
[ 26.952516] CE: hpet4 increased min_delta_ns to 7500 nsec
[ 26.952521] CE: hpet4 increased min_delta_ns to 11250 nsec
[ 26.952544] CE: hpet3 increased min_delta_ns to 7500 nsec
[ 26.952549] CE: hpet3 increased min_delta_ns to 11250 nsec
[ 27.940861] 0084 0084 0084 0001
[ 27.940878] 0084 0084 0084 0001
[ 27.951797] 0084 0084 0001 0001
[ 27.952032] 0084 0084 0001 0001
[ 28.939867] 0004 0084 0001 0001
[ 28.939870] 0004 0080 0001 0001
[ 28.948839] 0004 0080 0001 0001
[ 32.936012] net_ratelimit: 6 callbacks suppressed
[ 32.936014] 0001 0084 0081 0001
[ 32.945916] 0001 0084 0001 0001
[ 34.934079] 0001 0084 0001 0084
[ 34.942371] 0001 0084 0001 0084
[ 37.810633] 0001 0001 0001 0084
[ 37.812208] 0001 0001 0084 0084
[ 37.812268] 0001 0001 0084 0001
[ 37.812298] 0084 0001 0084 0001
[ 37.812385] 0084 0001 0084 0001
[ 37.815847] 0084 0001 0084 0001
[ 37.951150] net_ratelimit: 17 callbacks suppressed
[ 37.951152] 0084 0001 0084 0001
[ 38.100181] 0084 0084 0084 0001
[ 38.120969] 0084 0084 0001 0001
[ 38.120998] 0084 0084 0001 0084
[ 38.127134] 0084 0084 0001 0084
[ 38.127817] 0084 0001 0001 0084
[ 38.167842] 0084 0001 0084 0084
[ 38.296883] 0084 0001 0084 0084
[ 38.305463] 0001 0001 0084 0084
[ 38.305746] 0001 0084 0084 0084
[ 47.924331] net_ratelimit: 86 callbacks suppressed
[ 47.924336] 0001 0001 0084 0001
[ 47.924449] 0001 0001 0084 0001
[ 47.927575] 0001 0001 0084 0001
[ 47.927721] 0001 0001 0084 0001
[ 48.116315] 0001 0001 0084 0001
[ 48.118212] 0001 0084 0084 0001
[ 48.118349] 0001 0084 0001 0001
[ 48.120608] 0001 0084 0001 0084
[ 48.120668] 0084 0084 0001 0084
[ 48.120765] 0084 0001 0001 0084
[ 61.863340] net_ratelimit: 52 callbacks suppressed
[ 61.863344] 0001 0001 0001 0084
[ 61.863373] 0001 0001 0001 0084
[ 61.863500] 0001 0001 0001 0084
[ 61.866560] 0001 0084 0001 0084
[ 61.866630] 0001 0084 0001 0084
[ 61.866890] 0001 0084 0001 0001
[ 61.867048] 0084 0084 0001 0001
[ 61.867533] 0084 0084 0001 0001
[ 61.867582] 0084 0084 0001 0001
[ 61.906994] 0084 0084 0001 0084
[ 67.379512] net_ratelimit: 58 callbacks suppressed
[ 67.379517] 0084 0001 0001 0084
[ 67.742456] 0084 0001 0001 0001
[ 67.745380] 0084 0001 0001 0001
[ 67.786305] 0084 0001 0001 0001
[ 68.117021] 0084 0001 0001 0001
[ 68.120059] 0084 0001 0001 0084
[ 68.120169] 0001 0001 0001 0084
[ 68.309914] 0001 0001 0001 0084
[ 68.311914] 0001 0001 0084 0084
[ 68.311932] 0001 0001 0084 0001
[ 73.466822] net_ratelimit: 35 callbacks suppressed
[ 73.466827] 0001 0001 0001 0001
[ 73.466861] 0084 0001 0001 0001
[ 73.466982] 0084 0001 0001 0001
[ 73.470317] 0084 0001 0084 0001
[ 73.470379] 0084 0001 0084 0001
[ 73.470663] 0001 0001 0084 0001
[ 73.470827] 0001 0084 0084 0001
[ 73.471316] 0001 0084 0084 0001
[ 73.471337] 0001 0084 0084 0001
[ 73.510796] 0084 0084 0084 0001
[ 78.515173] net_ratelimit: 97 callbacks suppressed
[ 78.515178] 0084 0001 0001 0001
[ 78.515269] 0084 0001 0001 0084
[ 78.515411] 0001 0001 0001 0084
[ 78.642063] 0001 0001 0001 0084
[ 78.643693] 0001 0001 0084 0084
[ 78.643863] 0001 0001 0084 0001
[ 78.666617] 0084 0001 0084 0001
[ 78.666784] 0084 0001 0084 0001
[ 78.667760] 0084 0001 0084 0001
[ 78.668114] 0084 0001 0084 0001
[ 83.997640] net_ratelimit: 40 callbacks suppressed
[ 83.997644] 0001 0001 0084 0001
[ 84.460476] 0001 0001 0084 0001
[ 84.462195] 0001 0001 0084 0001
[ 84.462433] 0001 0001 0084 0001
[ 84.696262] 0001 0001 0084 0001
[ 84.698921] 0001 0084 0084 0001
[ 84.699251] 0001 0084 0001 0001
[ 84.725252] 0001 0084 0001 0001
[ 84.727891] 0084 0084 0001 0001
[ 84.754215] 0084 0001 0001 0001
[ 89.468722] net_ratelimit: 125 callbacks suppressed
[ 89.468727] 0084 0001 0084 0001
[ 89.471309] 0084 0001 0084 0001
[ 89.499664] 0084 0001 0084 0001
[ 89.502279] 0084 0001 0084 0001
[ 89.527636] 0084 0001 0084 0001
[ 89.530254] 0084 0001 0084 0001
[ 89.555624] 0084 0001 0084 0001
[ 89.557291] 0084 0001 0084 0001
[ 89.585584] 0084 0001 0084 0001
[ 89.588197] 0084 0001 0084 0001
[ 95.393176] net_ratelimit: 30 callbacks suppressed
[ 95.393181] 0001 0001 0084 0001
[ 95.395565] 0084 0001 0084 0001
[ 95.395901] 0084 0001 0084 0001
[ 95.875207] 0084 0001 0084 0001
[ 95.888142] 0084 0001 0084 0001
[ 96.874263] 0084 0001 0084 0001
[ 96.882576] 0084 0001 0084 0001
[ 97.873300] 0084 0001 0084 0001
[ 97.883204] 0084 0001 0084 0001
[ 97.885801] 0001 0001 0084 0001
[ 101.655799] 0001 0001 0084 0001
[ 104.495510] 0001 0001 0001 0001
[ 104.497779] 0001 0001 0001 0084
[ 104.498115] 0001 0001 0001 0084
[ 107.863176] 0001 0001 0001 0084
[ 110.408705] 0001 0001 0001 0084
[ 110.411139] 0001 0001 0001 0084
[ 110.411278] 0001 0001 0001 0084
[ 112.476458] 0001 0001 0001 0084
[ 121.637630] 0001 0001 0001 0084
[ 127.431241] 0001 0001 0001 0001
[ 129.074757] 0001 0001 0001 0001
[ 129.077067] 0001 0084 0001 0001
[ 129.117642] 0001 0084 0001 0001
[ 129.194754] 0001 0084 0001 0001
[ 129.198026] 0084 0084 0001 0001
[ 129.198126] 0084 0001 0001 0001
[ 129.266678] 0084 0001 0001 0001
[ 129.269954] 0084 0001 0001 0084
[ 132.439479] net_ratelimit: 418 callbacks suppressed
[ 132.439484] 0001 0084 0001 0084
[ 132.439563] 0001 0084 0001 0084
[ 132.441741] 0084 0084 0001 0084
[ 132.444111] 0084 0004 0001 0084
[ 132.444119] 0084 0004 0004 0084
[ 132.444130] 0084 0004 0004 0084
[ 132.444281] 0004 0004 0004 0084
[ 132.444292] 0004 0004 0004 0084
[ 132.444302] 0004 0004 0084 0084
[ 132.444440] 0004 0004 0084 0001
[ 137.530889] net_ratelimit: 118 callbacks suppressed
[ 137.530894] 0084 0001 0001 0001
[ 143.936457] 0084 0001 0001 0001
[ 149.702560] 0001 0001 0001 0001
[ 151.610378] 0001 0001 0001 0001
[ 151.610410] 0001 0001 0084 0001
[ 161.601436] 0001 0001 0084 0001
[ 162.810531] 0084 0001 0084 0001
[ 162.818457] 0084 0001 0084 0001
[ 163.809576] 0084 0001 0084 0001
[ 163.819093] 0084 0001 0084 0001
[ 165.807641] 0084 0001 0084 0001
[ 165.819746] 0084 0001 0084 0001
[ 165.826577] 0084 0001 0001 0001
[ 165.828636] 0084 0001 0001 0084
[ 165.828747] 0001 0001 0001 0084
[ 169.528058] net_ratelimit: 37 callbacks suppressed
[ 169.528062] 0001 0001 0084 0084
[ 169.528399] 0001 0001 0084 0001
[ 169.949627] 0001 0001 0084 0001
[ 169.953609] 0001 0084 0084 0001
[ 169.953737] 0001 0084 0001 0001
[ 169.989627] 0001 0084 0001 0001
[ 169.992489] 0084 0084 0001 0001
[ 170.033484] 0084 0001 0001 0001
[ 170.621022] 0084 0001 0001 0001
[ 170.621114] 0084 0001 0001 0084
[ 175.207674] net_ratelimit: 28 callbacks suppressed
[ 175.207678] 0001 0001 0084 0001
[ 175.209525] 0001 0084 0084 0001
[ 175.209648] 0001 0084 0001 0001
[ 175.304530] 0001 0084 0001 0001
[ 175.307443] 0084 0084 0001 0001
[ 175.307573] 0084 0001 0001 0001
[ 175.488392] 0084 0001 0001 0001
[ 175.490060] 0084 0001 0001 0084
[ 175.490135] 0001 0001 0001 0084
[ 175.491155] 0001 0084 0001 0084
[ 181.583322] net_ratelimit: 43 callbacks suppressed
[ 181.583326] 0001 0001 0004 0080
[ 183.413557] 0001 0001 0001 0080
[ 183.414571] 0001 0001 0001 0084
[ 183.454717] 0001 0001 0001 0084
[ 183.470421] 0001 0001 0001 0084
[ 183.471511] 0001 0001 0084 0084
[ 183.471842] 0001 0001 0084 0001
[ 183.525445] 0001 0001 0084 0001
[ 183.526486] 0001 0084 0084 0001
[ 183.526789] 0001 0084 0001 0001
[ 191.574104] net_ratelimit: 25 callbacks suppressed
[ 191.574109] 0001 0084 0001 0001
[ 193.780628] 0001 0001 0001 0001
[ 193.780660] 0001 0001 0084 0001
[ 193.905505] 0001 0001 0084 0001
[ 194.357981] 0001 0001 0084 0001
[ 194.358019] 0001 0084 0084 0001
[ 194.358114] 0001 0084 0001 0001
[ 194.361314] 0001 0084 0001 0084
[ 194.361368] 0001 0084 0001 0084
[ 194.361519] 0001 0001 0001 0084
[ 198.806025] net_ratelimit: 44 callbacks suppressed
[ 198.806030] 0084 0001 0001 0001
[ 198.806121] 0084 0001 0001 0084
[ 198.806215] 0001 0001 0001 0084
[ 199.085823] 0001 0001 0001 0084
[ 199.085916] 0001 0001 0084 0084
[ 199.086042] 0001 0001 0084 0001
[ 199.150748] 0001 0001 0084 0001
[ 199.150839] 0001 0084 0084 0001
[ 199.150936] 0001 0084 0001 0001
[ 199.397526] 0001 0084 0001 0001
[ 203.823428] net_ratelimit: 46 callbacks suppressed
[ 203.823432] 0084 0001 0001 0001
[ 203.823806] 0084 0001 0001 0084
[ 203.824129] 0001 0001 0001 0084
[ 203.875381] 0001 0001 0001 0084
[ 203.878773] 0001 0001 0001 0084
[ 203.879824] 0001 0001 0001 0084
[ 203.880166] 0001 0001 0001 0084
[ 203.935719] 0001 0001 0001 0084
[ 203.936733] 0001 0001 0084 0084
[ 203.937087] 0001 0001 0084 0001
[ 209.641493] net_ratelimit: 63 callbacks suppressed
[ 209.641498] 0001 0084 0001 0001
[ 211.555931] 0001 0084 0001 0001
[ 211.555967] 0001 0084 0001 0001
[ 220.007824] 0001 0084 0001 0001
[ 220.008175] 0001 0084 0001 0001
[ 221.546824] 0001 0084 0001 0001
[ 222.532390] 0001 0001 0001 0001
[ 222.534784] 0001 0001 0084 0001
[ 222.534919] 0001 0001 0084 0001
[ 222.629283] 0001 0001 0084 0001
[ 222.630632] 0001 0084 0084 0001
[ 222.630737] 0001 0084 0001 0001
[ 222.708212] 0001 0084 0001 0001
[ 225.609443] net_ratelimit: 90 callbacks suppressed
[ 225.609447] 0001 0084 0001 0084
[ 225.609723] 0001 0084 0001 0084
[ 225.610782] 0084 0084 0001 0084
[ 225.651247] 0084 0001 0001 0084
[ 225.846189] 0084 0001 0001 0084
[ 225.848584] 0084 0001 0001 0084
[ 225.848876] 0001 0001 0001 0084
[ 225.875187] 0001 0001 0001 0084
[ 225.877592] 0001 0001 0084 0084
[ 225.905157] 0001 0001 0084 0001
[ 231.743925] net_ratelimit: 112 callbacks suppressed
[ 231.743930] 0084 0001 0084 0001
[ 231.756830] 0084 0001 0084 0001
[ 232.354338] 0084 0001 0001 0001
[ 234.741003] 0084 0001 0001 0084
[ 234.753403] 0001 0001 0001 0084
[ 239.743146] 0001 0084 0001 0084
[ 239.743220] 0001 0084 0001 0084
[ 241.528701] 0001 0084 0001 0001
[ 247.531915] 0001 0084 0001 0001
[ 251.519734] 0001 0001 0001 0001
[ 253.844485] 0001 0001 0001 0001
[ 253.962372] 0001 0001 0001 0001
[ 253.964335] 0084 0001 0001 0001
[ 253.964446] 0084 0001 0001 0001
[ 253.965448] 0084 0001 0084 0001
[ 253.965735] 0084 0001 0084 0001
[ 254.492895] 0084 0001 0084 0001
[ 254.492913] 0084 0001 0084 0001
[ 256.649743] net_ratelimit: 46 callbacks suppressed
[ 256.649748] 0084 0004 0080 0001
[ 256.649818] 0084 0001 0080 0001
[ 256.650744] 0084 0001 0084 0001
[ 256.651019] 0084 0001 0084 0001
[ 257.001333] 0084 0001 0084 0001
[ 257.001431] 0084 0001 0084 0001
[ 257.002568] 0084 0001 0084 0001
[ 257.002839] 0084 0001 0084 0001
[ 257.151255] 0084 0001 0084 0001
[ 257.151377] 0084 0001 0084 0001
[ 261.645823] net_ratelimit: 17905 callbacks suppressed
[ 261.645828] 0001 0001 0084 0001
[ 261.645862] 0084 0001 0084 0001
[ 261.646133] 0084 0001 0084 0001
[ 261.646171] 0084 0001 0084 0001
[ 261.646336] 0084 0001 0084 0001
[ 261.646423] 0001 0001 0084 0001
[ 261.646460] 0001 0084 0084 0001
[ 261.646627] 0001 0084 0001 0001
[ 261.646799] 0001 0084 0001 0001
[ 261.646818] 0084 0084 0001 0001
[-- Attachment #4: interrupts --]
[-- Type: text/plain, Size: 51473 bytes --]
# while true; do echo .; cat /proc/interrupts; sleep 0.5; done
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 253857 0 0 0 HPET_MSI-edge hpet2
41: 0 253814 0 0 HPET_MSI-edge hpet3
42: 0 0 253746 0 HPET_MSI-edge hpet4
43: 0 0 0 253646 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5847 0 0 0 PCI-MSI-edge ahci
47: 0 1822 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 254388 0 0 0 HPET_MSI-edge hpet2
41: 0 254343 0 0 HPET_MSI-edge hpet3
42: 0 0 254275 0 HPET_MSI-edge hpet4
43: 0 0 0 254175 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5850 0 0 0 PCI-MSI-edge ahci
47: 0 1828 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 254891 0 0 0 HPET_MSI-edge hpet2
41: 0 254845 0 0 HPET_MSI-edge hpet3
42: 0 0 254777 0 HPET_MSI-edge hpet4
43: 0 0 0 254677 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5862 0 0 0 PCI-MSI-edge ahci
47: 0 1835 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 255394 0 0 0 HPET_MSI-edge hpet2
41: 0 255348 0 0 HPET_MSI-edge hpet3
42: 0 0 255280 0 HPET_MSI-edge hpet4
43: 0 0 0 255181 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5864 0 0 0 PCI-MSI-edge ahci
47: 0 1847 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 255896 0 0 0 HPET_MSI-edge hpet2
41: 0 255850 0 0 HPET_MSI-edge hpet3
42: 0 0 255784 0 HPET_MSI-edge hpet4
43: 0 0 0 255683 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5876 0 0 0 PCI-MSI-edge ahci
47: 0 1857 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 256399 0 0 0 HPET_MSI-edge hpet2
41: 0 256352 0 0 HPET_MSI-edge hpet3
42: 0 0 256287 0 HPET_MSI-edge hpet4
43: 0 0 0 256185 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5876 0 0 0 PCI-MSI-edge ahci
47: 0 1868 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 256901 0 0 0 HPET_MSI-edge hpet2
41: 0 256854 0 0 HPET_MSI-edge hpet3
42: 0 0 256791 0 HPET_MSI-edge hpet4
43: 0 0 0 256687 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5876 0 0 0 PCI-MSI-edge ahci
47: 0 1877 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 257404 0 0 0 HPET_MSI-edge hpet2
41: 0 257356 0 0 HPET_MSI-edge hpet3
42: 0 0 257294 0 HPET_MSI-edge hpet4
43: 0 0 0 257190 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5890 0 0 0 PCI-MSI-edge ahci
47: 0 2067 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 257906 0 0 0 HPET_MSI-edge hpet2
41: 0 257859 0 0 HPET_MSI-edge hpet3
42: 0 0 257797 0 HPET_MSI-edge hpet4
43: 0 0 0 257692 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5902 0 0 0 PCI-MSI-edge ahci
47: 0 4019 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 258409 0 0 0 HPET_MSI-edge hpet2
41: 0 258361 0 0 HPET_MSI-edge hpet3
42: 0 0 258300 0 HPET_MSI-edge hpet4
43: 0 0 0 258195 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5902 0 0 0 PCI-MSI-edge ahci
47: 0 6806 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 258911 0 0 0 HPET_MSI-edge hpet2
41: 0 258863 0 0 HPET_MSI-edge hpet3
42: 0 0 258803 0 HPET_MSI-edge hpet4
43: 0 0 0 258698 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5902 0 0 0 PCI-MSI-edge ahci
47: 0 9302 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 259413 0 0 0 HPET_MSI-edge hpet2
41: 0 259365 0 0 HPET_MSI-edge hpet3
42: 0 0 259307 0 HPET_MSI-edge hpet4
43: 0 0 0 259201 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5902 0 0 0 PCI-MSI-edge ahci
47: 0 12494 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 259916 0 0 0 HPET_MSI-edge hpet2
41: 0 259868 0 0 HPET_MSI-edge hpet3
42: 0 0 259811 0 HPET_MSI-edge hpet4
43: 0 0 0 259704 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5919 0 0 0 PCI-MSI-edge ahci
47: 0 13625 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 115 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 260419 0 0 0 HPET_MSI-edge hpet2
41: 0 260370 0 0 HPET_MSI-edge hpet3
42: 0 0 260314 0 HPET_MSI-edge hpet4
43: 0 0 0 260207 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5919 0 0 0 PCI-MSI-edge ahci
47: 0 13748 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 116 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 260921 0 0 0 HPET_MSI-edge hpet2
41: 0 260872 0 0 HPET_MSI-edge hpet3
42: 0 0 260816 0 HPET_MSI-edge hpet4
43: 0 0 0 260711 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5919 0 0 0 PCI-MSI-edge ahci
47: 0 15062 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 116 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 261424 0 0 0 HPET_MSI-edge hpet2
41: 0 261375 0 0 HPET_MSI-edge hpet3
42: 0 0 261320 0 HPET_MSI-edge hpet4
43: 0 0 0 261214 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5919 0 0 0 PCI-MSI-edge ahci
47: 0 17204 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 116 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
.
CPU0 CPU1 CPU2 CPU3
0: 116 0 0 1 IO-APIC-edge timer
1: 0 0 0 2 IO-APIC-edge i8042
4: 0 0 0 2 IO-APIC-edge
8: 0 0 0 81 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
16: 0 0 0 0 IO-APIC-fasteoi ahci, uhci_hcd:usb3, uhci_hcd:usb9
17: 0 0 0 0 IO-APIC-fasteoi pata_jmicron
18: 0 0 0 269 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4
23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
40: 261926 0 0 0 HPET_MSI-edge hpet2
41: 0 261877 0 0 HPET_MSI-edge hpet3
42: 0 0 261824 0 HPET_MSI-edge hpet4
43: 0 0 0 261716 HPET_MSI-edge hpet5
45: 0 0 0 611 PCI-MSI-edge radeon
46: 5931 0 0 0 PCI-MSI-edge ahci
47: 0 20063 0 0 PCI-MSI-edge eth0
48: 0 0 1 0 PCI-MSI-edge xhci_hcd
49: 0 0 0 0 PCI-MSI-edge xhci_hcd
50: 0 0 0 0 PCI-MSI-edge xhci_hcd
51: 0 0 0 0 PCI-MSI-edge xhci_hcd
52: 0 0 0 0 PCI-MSI-edge xhci_hcd
53: 0 196 0 0 PCI-MSI-edge hda_intel
54: 0 0 28 0 PCI-MSI-edge hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 268 229 137 45 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RES: 70 43 38 32 Rescheduling interrupts
CAL: 29 60 51 52 Function call interrupts
TLB: 212 169 116 9 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 Machine check polls
ERR: 3
MIS: 0
[-- Attachment #5: ethtool-stats --]
[-- Type: text/plain, Size: 4706 bytes --]
# while true; do echo .; ethtool -S eth0; sleep 0.5; done
.
NIC statistics:
tx_packets: 1068
rx_packets: 879
tx_errors: 0
rx_errors: 0
rx_missed: 0
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 822
broadcast: 56
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 1073
rx_packets: 882
tx_errors: 0
rx_errors: 0
rx_missed: 0
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 825
broadcast: 56
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 1081
rx_packets: 889
tx_errors: 0
rx_errors: 0
rx_missed: 0
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 832
broadcast: 56
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 1086
rx_packets: 892
tx_errors: 0
rx_errors: 0
rx_missed: 0
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 835
broadcast: 56
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 1094
rx_packets: 898
tx_errors: 0
rx_errors: 0
rx_missed: 0
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 841
broadcast: 56
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 1100
rx_packets: 902
tx_errors: 0
rx_errors: 0
rx_missed: 0
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 845
broadcast: 56
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 1397
rx_packets: 2086
tx_errors: 0
rx_errors: 0
rx_missed: 8
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 2028
broadcast: 57
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 2434
rx_packets: 6544
tx_errors: 0
rx_errors: 0
rx_missed: 34
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 6486
broadcast: 57
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 4361
rx_packets: 14479
tx_errors: 0
rx_errors: 0
rx_missed: 80
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 14421
broadcast: 57
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 5853
rx_packets: 20659
tx_errors: 0
rx_errors: 0
rx_missed: 113
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 20601
broadcast: 57
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 7485
rx_packets: 28008
tx_errors: 0
rx_errors: 0
rx_missed: 151
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 27950
broadcast: 57
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 7787
rx_packets: 29253
tx_errors: 0
rx_errors: 0
rx_missed: 161
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 29195
broadcast: 57
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 8031
rx_packets: 29904
tx_errors: 0
rx_errors: 0
rx_missed: 170
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 29846
broadcast: 57
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 9031
rx_packets: 34321
tx_errors: 0
rx_errors: 0
rx_missed: 186
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 34263
broadcast: 57
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 10261
rx_packets: 39805
tx_errors: 0
rx_errors: 0
rx_missed: 221
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 39747
broadcast: 57
multicast: 1
tx_aborted: 0
tx_underrun: 0
.
NIC statistics:
tx_packets: 10261
rx_packets: 39805
tx_errors: 0
rx_errors: 0
rx_missed: 221
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 39747
broadcast: 57
multicast: 1
tx_aborted: 0
tx_underrun: 0
[-- Attachment #6: vmstat --]
[-- Type: text/plain, Size: 722 bytes --]
# vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 0 8066536 4876 28220 0 0 65 3 1010 45 0 0 98 1
0 0 0 8066536 4876 28188 0 0 0 0 4036 144 0 0 100 0
0 0 0 8065040 4892 28428 0 0 388 0 4051 194 0 0 99 1
0 0 0 8049916 4892 42896 0 0 0 0 8419 3320 0 5 95 0
0 0 0 8030112 4892 62188 0 0 0 0 9749 4420 0 7 93 0
0 0 0 8024664 4900 67920 0 0 0 24 5659 1356 0 2 98 0
0 0 0 8014876 4900 77140 0 0 0 0 6953 2442 0 4 96 0
^ permalink raw reply
* Re: [PATCH] r8169: disable ASPM
From: Stanislaw Gruszka @ 2011-02-22 17:17 UTC (permalink / raw)
To: Francois Romieu; +Cc: netdev, stable, Hayes
In-Reply-To: <20110222161816.GA12518@electric-eye.fr.zoreil.com>
On Tue, Feb 22, 2011 at 05:18:16PM +0100, Francois Romieu wrote:
> Please Cc: Hayes <hayeswang@realtek.com> for hard hardware related
> issues (I just did). His opinion will be more authoritative than
> mine on this subject and he is interested in maintaining the r8169
> driver too.
Perhaps need to add entry in MAINTAINERS file?
Stanislaw
^ permalink raw reply
* Re: [PATCH ethtool 2/3] ethtool: Regularise handling of offload flags
From: Michał Mirosław @ 2011-02-22 17:03 UTC (permalink / raw)
To: Ben Hutchings; +Cc: netdev
In-Reply-To: <1298393073.14956.1.camel@bwh-desktop>
On Tue, Feb 22, 2011 at 04:44:33PM +0000, Ben Hutchings wrote:
> On Tue, 2011-02-22 at 15:50 +0100, Michał Mirosław wrote:
> > On Mon, Feb 21, 2011 at 04:59:08PM +0000, Ben Hutchings wrote:
> > > Use the new ETHTOOL_{G,S}FEATURES operations where available, and
> > > use the new structure and netif feature flags in any case.
> > >
> > > Replace repetitive code for getting/setting offload flags with data-
> > > driven loops.
> > >
> > > This changes error messages to use the same long names for offload
> > > flags as in dump_offload(), and changes various exit codes to 1.
> > >
> > > Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
> > > ---
> > > NEITF_F_* flags are copied into ethtool-util.h for now. I think in
> > > future they should be exposed from <linux/netdevice.h> (hence the
> > > #ifndef).
> > I tried to avoid making NETIF_F_ flags an ABI. That's why there's new
> > ETH_SS_FEATURES ethtool string set. When bits in features get used up
> > it might be desirable to reorder them while introducing a new field
> > in struct net_device (eg. move non-changeable bits out of features).
> The order is unimportant. And feature flags are already exposed through
> sysfs, so they are part of the kernel ABI.
Since NETIF_F flags are not exposed in the headers I would assume that
/sys/class/net/*/features is a debugging aid and not part of an ABI.
(And I think that's good.)
Best Regards,
Michał Mirosław
^ permalink raw reply
* Re: [PATCH net-next-2.6] bonding: fix user-controlled queuing issues
From: Phil Oester @ 2011-02-22 16:48 UTC (permalink / raw)
To: Andy Gospodarek; +Cc: netdev, Ben Hutchings, Jay Vosburgh
In-Reply-To: <20110222161941.GE11864@gospo.rdu.redhat.com>
On Tue, Feb 22, 2011 at 11:19:41AM -0500, Andy Gospodarek wrote:
> Phil,
>
> Can you send me the minimal set of tc rules that selects output queue 16
> and the output of /proc/net/bonding/bond0?
>
> Private email is fine if you do not want to post it to the list.
>
> Thanks,
>
> -andy
I have no tc rules which select output queue 16 (I have no tc rules at all
in fact).
Output of /proc/net/bonding/bond0 below. The bond consists of two Intel
igb nics, which only have 8 queues. Note, however, that eth0 is an ixgbe,
which has 16 queues:
ixgbe 0000:0b:00.0: Multiqueue Enabled: Rx Queue count = 16, Tx Queue count = 16
which may answer your question as to what is selecting queue 16.
Phil
Ethernet Channel Bonding Driver: v3.7.0 (June 2, 2010)
Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2+3 (2)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
802.3ad info
LACP rate: slow
Aggregator selection policy (ad_select): stable
Active Aggregator Info:
Aggregator ID: 1
Number of ports: 2
Actor Key: 17
Partner Key: 6
Partner Mac Address: 00:d0:05:xx:xx:xx
Slave Interface: eth1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:1b:21:xx:xx:xx
Aggregator ID: 1
Slave Interface: eth2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:1b:21:xx:xx:xx
Aggregator ID: 1
^ permalink raw reply
* Re: [PATCH ethtool 2/3] ethtool: Regularise handling of offload flags
From: Ben Hutchings @ 2011-02-22 16:44 UTC (permalink / raw)
To: Michał Mirosław; +Cc: netdev
In-Reply-To: <20110222145004.GB25132@rere.qmqm.pl>
On Tue, 2011-02-22 at 15:50 +0100, Michał Mirosław wrote:
> On Mon, Feb 21, 2011 at 04:59:08PM +0000, Ben Hutchings wrote:
> > Use the new ETHTOOL_{G,S}FEATURES operations where available, and
> > use the new structure and netif feature flags in any case.
> >
> > Replace repetitive code for getting/setting offload flags with data-
> > driven loops.
> >
> > This changes error messages to use the same long names for offload
> > flags as in dump_offload(), and changes various exit codes to 1.
> >
> > Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
> > ---
> > NEITF_F_* flags are copied into ethtool-util.h for now. I think in
> > future they should be exposed from <linux/netdevice.h> (hence the
> > #ifndef).
>
> I tried to avoid making NETIF_F_ flags an ABI. That's why there's new
> ETH_SS_FEATURES ethtool string set. When bits in features get used up
> it might be desirable to reorder them while introducing a new field
> in struct net_device (eg. move non-changeable bits out of features).
The order is unimportant. And feature flags are already exposed through
sysfs, so they are part of the kernel ABI.
Ben.
--
Ben Hutchings, Senior Software Engineer, Solarflare Communications
Not speaking for my employer; that's the marketing department's job.
They asked us to note that Solarflare product names are trademarked.
^ permalink raw reply
* Re: [PATCH] r8169: disable ASPM
From: Francois Romieu @ 2011-02-22 16:18 UTC (permalink / raw)
To: Stanislaw Gruszka; +Cc: netdev, stable, Hayes
In-Reply-To: <20110222120001.GA24961@redhat.com>
Please Cc: Hayes <hayeswang@realtek.com> for hard hardware related
issues (I just did). His opinion will be more authoritative than
mine on this subject and he is interested in maintaining the r8169
driver too.
--
Ueimor
^ permalink raw reply
* Re: [PATCH net-next-2.6] bonding: fix user-controlled queuing issues
From: Andy Gospodarek @ 2011-02-22 16:19 UTC (permalink / raw)
To: Phil Oester; +Cc: Andy Gospodarek, netdev, Ben Hutchings, Jay Vosburgh
In-Reply-To: <20110222155518.GA14991@linuxace.com>
On Tue, Feb 22, 2011 at 07:55:18AM -0800, Phil Oester wrote:
> On Mon, Feb 21, 2011 at 05:53:03PM -0500, Andy Gospodarek wrote:
> > Users noticed the following messages were filling their logs when using
> > queue 16 for user-mode bonding:
> >
> > kernel: bond0 selects TX queue 16, but real number of TX queues is 16
> >
> > ---
> >
> > My tests all seem to work well, but more testing/feedback is obviously
> > appreciated.
>
> Sorry, this patch does not fix the issue:
>
> Feb 22 10:46:50 foo kernel: bond0 selects TX queue 16, but real number of TX queues is 16
>
> Adding the below debugging patch confirms:
>
> --- a/net/core/dev.c.orig 2011-02-17 11:42:09.110280300 -0500
> +++ b/net/core/dev.c 2011-02-17 11:40:42.110280300 -0500
> @@ -2060,6 +2060,11 @@
> int queue_index;
> const struct net_device_ops *ops = dev->netdev_ops;
>
> + if (net_ratelimit()) {
> + pr_warning("dev_pick_tx: %s queue_mapping=%d, real_num=%d\n",
> + dev->name, skb->queue_mapping, dev->real_num_tx_queues);
> + }
> +
> if (ops->ndo_select_queue) {
> queue_index = ops->ndo_select_queue(dev, skb);
> queue_index = dev_cap_txqueue(dev, queue_index);
>
>
> Produces a number of these in the logs:
>
> Feb 22 10:46:50 foo kernel: dev_pick_tx: bond0 queue_mapping=16, real_num=16
>
Phil,
Can you send me the minimal set of tc rules that selects output queue 16
and the output of /proc/net/bonding/bond0?
Private email is fine if you do not want to post it to the list.
Thanks,
-andy
^ permalink raw reply
* Re: [PATCH net-next-2.6] bonding: fix user-controlled queuing issues
From: Phil Oester @ 2011-02-22 15:55 UTC (permalink / raw)
To: Andy Gospodarek; +Cc: netdev, Ben Hutchings, Jay Vosburgh
In-Reply-To: <1298328783-10073-1-git-send-email-andy@greyhouse.net>
On Mon, Feb 21, 2011 at 05:53:03PM -0500, Andy Gospodarek wrote:
> Users noticed the following messages were filling their logs when using
> queue 16 for user-mode bonding:
>
> kernel: bond0 selects TX queue 16, but real number of TX queues is 16
>
> ---
>
> My tests all seem to work well, but more testing/feedback is obviously
> appreciated.
Sorry, this patch does not fix the issue:
Feb 22 10:46:50 foo kernel: bond0 selects TX queue 16, but real number of TX queues is 16
Adding the below debugging patch confirms:
--- a/net/core/dev.c.orig 2011-02-17 11:42:09.110280300 -0500
+++ b/net/core/dev.c 2011-02-17 11:40:42.110280300 -0500
@@ -2060,6 +2060,11 @@
int queue_index;
const struct net_device_ops *ops = dev->netdev_ops;
+ if (net_ratelimit()) {
+ pr_warning("dev_pick_tx: %s queue_mapping=%d, real_num=%d\n",
+ dev->name, skb->queue_mapping, dev->real_num_tx_queues);
+ }
+
if (ops->ndo_select_queue) {
queue_index = ops->ndo_select_queue(dev, skb);
queue_index = dev_cap_txqueue(dev, queue_index);
Produces a number of these in the logs:
Feb 22 10:46:50 foo kernel: dev_pick_tx: bond0 queue_mapping=16, real_num=16
Phil
^ permalink raw reply
* iproute, setting manually rtt
From: denys @ 2011-02-22 15:42 UTC (permalink / raw)
To: netdev
I try to set some time values in iproute, and confused by results. Here
is example:
bytecruncher ~ # ip route del 1.1.1.1;ip route add 1.1.1.1 via
217.151.224.113 rtt 10ms
bytecruncher ~ # ip
route
1.1.1.1 via 217.151.224.113 dev eth0 rtt 3363235ms
bytecruncher ~ # ip route del 1.1.1.1;ip route add 1.1.1.1 via
217.151.224.113 rtt 10ms rto_min 10ms
bytecruncher ~ # ip route
1.1.1.1 via 217.151.224.113 dev eth0 rtt 3363235ms rto_min lock
14100654ms
Details about system:
bytecruncher ~ # uname -a
Linux bytecruncher 2.6.37.1-insat #4 SMP Tue Feb 22 15:16:53 EET 2011
x86_64 Intel(R) Xeon(R) CPU X5680 @ 3.33GHz GenuineIntel GNU/Linux
bytecruncher ~ # ip -V
ip utility, iproute2-ss110107
I guess there is something really wrong. Not sure if in iproute or
kernel side.
^ permalink raw reply
* Re: [PATCH-v2] Added support for usb ethernet (0x0fe6, 0x9700)
From: Peter Korsgaard @ 2011-02-22 15:23 UTC (permalink / raw)
To: Shahar Havivi; +Cc: linux-usb, linux-kernel, Greg Kroah-Hartman, netdev, davem
In-Reply-To: <20110222144110.GG2122@redhat.com>
>>>>> "Shahar" == Shahar Havivi <shaharh@redhat.com> writes:
Shahar> The device is very similar to (0x0fe6, 0x8101),
Shahar> And works well with dm9601 driver.
Shahar> Signed-off-by: Shahar Havivi <shaharh@redhat.com>
Acked-by: Peter Korsgaard <jacmet@sunsite.dk>
Shahar> ---
Shahar> v2:
Shahar> Fix Peter Korsgaard comments:
Shahar> got rid of empty line,
Shahar> move after the 0x8101 device
Shahar> ---
Shahar> drivers/net/usb/dm9601.c | 4 ++++
Shahar> 1 files changed, 4 insertions(+), 0 deletions(-)
Shahar> diff --git a/drivers/net/usb/dm9601.c b/drivers/net/usb/dm9601.c
Shahar> index 02b622e..5002f5b 100644
Shahar> --- a/drivers/net/usb/dm9601.c
Shahar> +++ b/drivers/net/usb/dm9601.c
Shahar> @@ -651,6 +651,10 @@ static const struct usb_device_id products[] = {
Shahar> .driver_info = (unsigned long)&dm9601_info,
Shahar> },
Shahar> {
Shahar> + USB_DEVICE(0x0fe6, 0x9700), /* DM9601 USB to Fast Ethernet Adapter */
Shahar> + .driver_info = (unsigned long)&dm9601_info,
Shahar> + },
Shahar> + {
Shahar> USB_DEVICE(0x0a46, 0x9000), /* DM9000E */
Shahar> .driver_info = (unsigned long)&dm9601_info,
Shahar> },
Shahar> --
Shahar> 1.7.4
--
Bye, Peter Korsgaard
^ permalink raw reply
* Re: [PATCH ethtool 2/3] ethtool: Regularise handling of offload flags
From: Michał Mirosław @ 2011-02-22 14:50 UTC (permalink / raw)
To: Ben Hutchings; +Cc: netdev
In-Reply-To: <1298307548.2608.50.camel@bwh-desktop>
On Mon, Feb 21, 2011 at 04:59:08PM +0000, Ben Hutchings wrote:
> Use the new ETHTOOL_{G,S}FEATURES operations where available, and
> use the new structure and netif feature flags in any case.
>
> Replace repetitive code for getting/setting offload flags with data-
> driven loops.
>
> This changes error messages to use the same long names for offload
> flags as in dump_offload(), and changes various exit codes to 1.
>
> Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
> ---
> NEITF_F_* flags are copied into ethtool-util.h for now. I think in
> future they should be exposed from <linux/netdevice.h> (hence the
> #ifndef).
I tried to avoid making NETIF_F_ flags an ABI. That's why there's new
ETH_SS_FEATURES ethtool string set. When bits in features get used up
it might be desirable to reorder them while introducing a new field
in struct net_device (eg. move non-changeable bits out of features).
Best Regards,
Michał Mirosław
^ permalink raw reply
* Re: [PATCH] net: avoid initial "Features changed" message
From: Michał Mirosław @ 2011-02-22 14:43 UTC (permalink / raw)
To: netdev; +Cc: Ben Hutchings, David Miller
In-Reply-To: <864ebe4e8085d1782e90137e146bb95e38e4c718.1298385559.git.mirq-linux@rere.qmqm.pl>
On Tue, Feb 22, 2011 at 03:42:06PM +0100, Michał Mirosław wrote:
> Avoid "Features changed" message and ndo_set_features call on device
> registration caused by automatic enabling of GSO and GRO. Driver should
> have already enabled hardware offloads it set in features, so the
> ndo_set_features() is not needed at registration time unless features
> change because of other dependencies.
[cut patch]
Ah. This depends on 'Fix "(unregistered net_device): Features changed" message'
patch I sent couple days ago.
Best Regards,
Michał Mirosław
^ permalink raw reply
* [PATCH] net: avoid initial "Features changed" message
From: Michał Mirosław @ 2011-02-22 14:42 UTC (permalink / raw)
To: netdev; +Cc: Ben Hutchings, David Miller
In-Reply-To: <20110218.120617.71104636.davem@davemloft.net>
Avoid "Features changed" message and ndo_set_features call on device
registration caused by automatic enabling of GSO and GRO. Driver should
have already enabled hardware offloads it set in features, so the
ndo_set_features() is not needed at registration time unless features
change because of other dependencies.
Signed-off-by: Michał Mirosław <mirq-linux@rere.qmqm.pl>
---
net/core/dev.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/net/core/dev.c b/net/core/dev.c
index 33f4318..039a9a6 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -5475,12 +5475,14 @@ int register_netdevice(struct net_device *dev)
* software offloads (GSO and GRO).
*/
dev->hw_features |= NETIF_F_SOFT_FEATURES;
- dev->wanted_features = (dev->features & dev->hw_features)
- | NETIF_F_SOFT_FEATURES;
+ dev->features |= NETIF_F_SOFT_FEATURES;
+ dev->wanted_features = dev->features & dev->hw_features;
/* Avoid warning from netdev_fix_features() for GSO without SG */
- if (!(dev->wanted_features & NETIF_F_SG))
+ if (!(dev->wanted_features & NETIF_F_SG)) {
dev->wanted_features &= ~NETIF_F_GSO;
+ dev->features &= ~NETIF_F_GSO;
+ }
/* Enable GRO and NETIF_F_HIGHDMA for vlans by default,
* vlan_dev_init() will do the dev->features check, so these features
--
1.7.2.3
^ permalink raw reply related
* [PATCH-v2] Added support for usb ethernet (0x0fe6, 0x9700)
From: Shahar Havivi @ 2011-02-22 14:41 UTC (permalink / raw)
To: Peter Korsgaard; +Cc: linux-usb, linux-kernel, Greg Kroah-Hartman, netdev
The device is very similar to (0x0fe6, 0x8101),
And works well with dm9601 driver.
Signed-off-by: Shahar Havivi <shaharh@redhat.com>
---
v2:
Fix Peter Korsgaard comments:
got rid of empty line,
move after the 0x8101 device
---
drivers/net/usb/dm9601.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/drivers/net/usb/dm9601.c b/drivers/net/usb/dm9601.c
index 02b622e..5002f5b 100644
--- a/drivers/net/usb/dm9601.c
+++ b/drivers/net/usb/dm9601.c
@@ -651,6 +651,10 @@ static const struct usb_device_id products[] = {
.driver_info = (unsigned long)&dm9601_info,
},
{
+ USB_DEVICE(0x0fe6, 0x9700), /* DM9601 USB to Fast Ethernet Adapter */
+ .driver_info = (unsigned long)&dm9601_info,
+ },
+ {
USB_DEVICE(0x0a46, 0x9000), /* DM9000E */
.driver_info = (unsigned long)&dm9601_info,
},
--
1.7.4
^ permalink raw reply related
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox