Search Linux Wireless

Re: [RFC v4] mac80211: re-enable aggregation on 2.6.27

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Sep 30, 2008 at 05:07:49PM -0700, Tomas Winkler wrote:
> On Tue, Sep 30, 2008 at 6:25 PM, Luis R. Rodriguez
> <lrodriguez@xxxxxxxxxxx> wrote:
> > A quick test indicates it works but the removal is still an issue.
> 
> I didn't implement it yet I just wanted a feedback if I'm in correct
> direction with the starting part.
> 
> We also
> > have to make lockdep happy -- one more complaint (even with your v3
> > patch).
> 
> Strange I haven't seen one, can you post the log.

We just need to add some lockdep annotation magic. Here is the log:

[72633.463960] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
[72633.463982] iwlagn: Copyright(c) 2003-2008 Intel Corporation
[72633.464543] iwlagn 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[72633.464591] iwlagn 0000:03:00.0: setting latency timer to 64
[72633.464718] iwlagn: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
[72633.513220] iwlagn: Tunable channels: 11 802.11bg, 13 802.11a channels
[72633.515932] iwlagn 0000:03:00.0: PCI INT A disabled
[72633.523422] phy0: Selected rate control algorithm 'iwl-agn-rs'
[72648.265149] iwlagn 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[72648.265427] iwlagn 0000:03:00.0: restoring config space at offset 0x1 (was 0x40100102, writing 0x40100106)
[72648.266169] firmware: requesting iwlwifi-4965-2.ucode
[72648.844843] Registered led device: iwl-phy0:radio
[72648.845033] Registered led device: iwl-phy0:assoc
[72648.845175] Registered led device: iwl-phy0:RX
[72648.845308] Registered led device: iwl-phy0:TX
[72648.880229] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[72650.067296] wlan0: authenticate with AP 00:03:7f:0c:e0:bc
[72650.080688] wlan0: authenticated
[72650.080710] wlan0: associate with AP 00:03:7f:0c:e0:bc
[72650.090999] wlan0: RX AssocResp from 00:03:7f:0c:e0:bc (capab=0x21 status=0 aid=1)
[72650.091014] wlan0: associated
[72650.091557] wlan0 (WE) : Wireless Event too big (366)
[72650.111655] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[72660.740126] wlan0: no IPv6 routers present
[72683.897238] Rx A-MPDU request on tid 0 result 0

At this point an iperf session starts and then:

[72706.524807] INFO: trying to register non-static key.
[72706.524951] the code is fine but needs lockdep annotation.
[72706.525085] turning off the locking correctness validator.
[72706.525217] Pid: 0, comm: swapper Not tainted 2.6.27-rc7 #4
[72706.525346]  [<c037b35b>] ? printk+0x1d/0x22
[72706.525672]  [<c0156847>] register_lock_class+0x387/0x3c0
[72706.525894]  [<c01593d1>] __lock_acquire+0x171/0xf90
[72706.526118]  [<c015a279>] lock_acquire+0x89/0xc0
[72706.526337]  [<f92c732a>] ? ieee80211_start_tx_ba_session+0x8a/0x120 [mac80211]
[72706.526697]  [<c037e82d>] _spin_lock_bh+0x3d/0x50
[72706.526921]  [<f92c732a>] ? ieee80211_start_tx_ba_session+0x8a/0x120 [mac80211]
[72706.527271]  [<f92c732a>] ieee80211_start_tx_ba_session+0x8a/0x120 [mac80211]
[72706.527534]  [<f92c72a0>] ? ieee80211_start_tx_ba_session+0x0/0x120 [mac80211]
[72706.527890]  [<f8f43ae8>] rs_tl_turn_on_agg_for_tid+0x138/0x140 [iwlagn]
[72706.528128]  [<f8f433fa>] ? rs_switch_to_siso+0x9a/0xd0 [iwlagn]
[72706.528448]  [<f8f44a19>] rs_tx_status+0xf29/0x1870 [iwlagn]
[72706.528679]  [<f8f43b82>] ? rs_tx_status+0x92/0x1870 [iwlagn]
[72706.528691]  [<c0336c3e>] ? __udp4_lib_rcv+0x5ae/0x8d0
[72706.528691]  [<c0159504>] ? __lock_acquire+0x2a4/0xf90
[72706.528691]  [<c0159504>] ? __lock_acquire+0x2a4/0xf90
[72706.528691]  [<c0159504>] ? __lock_acquire+0x2a4/0xf90
[72706.528691]  [<c0159504>] ? __lock_acquire+0x2a4/0xf90
[72706.528691]  [<c025a491>] ? _raw_spin_lock+0x41/0x120
[72706.528691]  [<c0158fcb>] ? trace_hardirqs_on+0xb/0x10
[72706.528691]  [<f92c8270>] ? ieee80211_tx_status+0x0/0x4c0 [mac80211]
[72706.528691]  [<f92c832b>] ieee80211_tx_status+0xbb/0x4c0 [mac80211]
[72706.528691]  [<f92c8270>] ? ieee80211_tx_status+0x0/0x4c0 [mac80211]
[72706.528691]  [<f92c8840>] ieee80211_tasklet_handler+0x110/0x120 [mac80211]
[72706.528691]  [<c02e9446>] ? __kfree_skb+0x36/0x90
[72706.528691]  [<c0158fcb>] ? trace_hardirqs_on+0xb/0x10
[72706.528691]  [<c0158ed6>] ? trace_hardirqs_on_caller+0x86/0x170
[72706.528691]  [<c0137f3d>] tasklet_action+0x7d/0x110
[72706.528691]  [<c013834a>] __do_softirq+0x9a/0x130
[72706.528691]  [<c013846d>] do_softirq+0x8d/0xa0
[72706.528691]  [<c0138605>] irq_exit+0x65/0xa0
[72706.528691]  [<c0106d9a>] do_IRQ+0x4a/0x80
[72706.528691]  [<c0105058>] common_interrupt+0x28/0x30
[72706.528691]  [<c015007b>] ? update_wall_time+0x24b/0x890
[72706.528691]  [<f8844384>] ? acpi_idle_enter_bm+0x25d/0x2ac [processor]
[72706.528691]  [<c02da43b>] cpuidle_idle_call+0x7b/0xd0
[72706.528691]  [<c0102892>] cpu_idle+0x82/0x140
[72706.528691]  [<c036d1e3>] rest_init+0x53/0x60
[72706.528691]  =======================
[72706.528691] Open BA session requested for 00:03:7f:0c:e0:bc tid 0
[72706.528691] allocated aggregation queue 4 tid 0 addr 00:03:7f:0c:e0:bc pool=0x10
[72706.528691] iwlagn: iwl_tx_agg_start on ra = 00:03:7f:0c:e0:bc tid = 0
[72706.528691] activated addBA response timer on tid 0
[72706.547217] switched off addBA timer for tid 0 
[72707.397444] Aggregation is on for tid 0 

  Luis
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux