* [PATCH 00/10] ath9k / mac80211: power save fixes @ 2010-09-14 5:30 Luis R. Rodriguez 2010-09-14 15:07 ` Luis R. Rodriguez 0 siblings, 1 reply; 6+ messages in thread From: Luis R. Rodriguez @ 2010-09-14 5:30 UTC (permalink / raw) To: linville; +Cc: linux-wireless, Luis R. Rodriguez Here are a bundle of joy of fixes for power save. Some of these are regressions, which sucks ass to find out about them so late. We *really* need a regression testbed for mac80211 and ath9k. Some stable fixes trickle down to 2.6.32 even. I'll soon send links for the respective ports of these patches to each kernels. For now I'd just like them merged upstream and ensure we get this out for 2.6.36-rc stuff. The offchannel needs more work to be really useful, for example we should just be sending nullunc frames prior to actualloy probing the AP. We can work on this later for 37. Luis R. Rodriguez (9): ath9k: fix power save race conditions ath9k: fix regression on beacon loss after bgscan mac80211: add helper for reseting the connection monitor mac80211: reset probe send counter upon connection timer reset mac80211: reset connection idle when going offchannel mac80211: make the beacon monitor available externally mac80211: disable beacon monitor while going offchannel mac80211: send last 3/5 probe requests as unicast ath9k: fix regression which disabled ps on ath9k Senthil Balasubramanian (1): ath9k: fix regression which prevents chip sleep after CAB data drivers/net/wireless/ath/ath9k/init.c | 3 +- drivers/net/wireless/ath/ath9k/main.c | 11 ++++++-- drivers/net/wireless/ath/ath9k/recv.c | 5 +++- net/mac80211/ieee80211_i.h | 2 + net/mac80211/mlme.c | 40 +++++++++++++++++++++++--------- net/mac80211/offchannel.c | 7 +++++ 6 files changed, 52 insertions(+), 16 deletions(-) ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 00/10] ath9k / mac80211: power save fixes 2010-09-14 5:30 [PATCH 00/10] ath9k / mac80211: power save fixes Luis R. Rodriguez @ 2010-09-14 15:07 ` Luis R. Rodriguez 2010-09-14 15:53 ` Ben Greear 0 siblings, 1 reply; 6+ messages in thread From: Luis R. Rodriguez @ 2010-09-14 15:07 UTC (permalink / raw) To: linville; +Cc: linux-wireless, Luis R. Rodriguez On Mon, Sep 13, 2010 at 10:30 PM, Luis R. Rodriguez <lrodriguez@atheros.com> wrote: > Here are a bundle of joy of fixes for power save. Some of > these are regressions, which sucks ass to find out about them > so late. We *really* need a regression testbed for mac80211 and > ath9k. Some stable fixes trickle down to 2.6.32 even. > > I'll soon send links for the respective ports of these patches to each > kernels. For now I'd just like them merged upstream and ensure we get > this out for 2.6.36-rc stuff. > > The offchannel needs more work to be really useful, for example > we should just be sending nullunc frames prior to actualloy probing > the AP. We can work on this later for 37. > > Luis R. Rodriguez (9): > ath9k: fix power save race conditions > ath9k: fix regression on beacon loss after bgscan > mac80211: add helper for reseting the connection monitor > mac80211: reset probe send counter upon connection timer reset > mac80211: reset connection idle when going offchannel > mac80211: make the beacon monitor available externally > mac80211: disable beacon monitor while going offchannel > mac80211: send last 3/5 probe requests as unicast > ath9k: fix regression which disabled ps on ath9k > > Senthil Balasubramanian (1): > ath9k: fix regression which prevents chip sleep after CAB data The all in one git am'able file can be downloaded here: http://bombadil.infradead.org/~mcgrof/patches/ath9k/2010/09/all-ps-fixes-09-14-v1.patch Luis ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 00/10] ath9k / mac80211: power save fixes 2010-09-14 15:07 ` Luis R. Rodriguez @ 2010-09-14 15:53 ` Ben Greear 2010-09-14 16:09 ` Luis R. Rodriguez 0 siblings, 1 reply; 6+ messages in thread From: Ben Greear @ 2010-09-14 15:53 UTC (permalink / raw) To: Luis R. Rodriguez; +Cc: linville, linux-wireless On 09/14/2010 08:07 AM, Luis R. Rodriguez wrote: > On Mon, Sep 13, 2010 at 10:30 PM, Luis R. Rodriguez > <lrodriguez@atheros.com> wrote: >> Here are a bundle of joy of fixes for power save. Some of >> these are regressions, which sucks ass to find out about them >> so late. We *really* need a regression testbed for mac80211 and >> ath9k. Some stable fixes trickle down to 2.6.32 even. We're working on supporting ath9k for the virtual interfaces in our system, and we do our own regression testing. Aside from normal traffic passing, do you have any test cases you'd like to see run? > The all in one git am'able file can be downloaded here: > > http://bombadil.infradead.org/~mcgrof/patches/ath9k/2010/09/all-ps-fixes-09-14-v1.patch Is there any way to get automated emails for commits going into wireless-testing? If these go in soon, I'd rather not deal with merging them into my own repo, but if it's going to take a while, it might be worth the effort. Thanks, Ben -- Ben Greear <greearb@candelatech.com> Candela Technologies Inc http://www.candelatech.com ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 00/10] ath9k / mac80211: power save fixes 2010-09-14 15:53 ` Ben Greear @ 2010-09-14 16:09 ` Luis R. Rodriguez 2010-09-14 16:25 ` Ben Greear 2010-09-14 16:34 ` Johannes Berg 0 siblings, 2 replies; 6+ messages in thread From: Luis R. Rodriguez @ 2010-09-14 16:09 UTC (permalink / raw) To: Ben Greear; +Cc: linville, linux-wireless On Tue, Sep 14, 2010 at 8:53 AM, Ben Greear <greearb@candelatech.com> wrote: > On 09/14/2010 08:07 AM, Luis R. Rodriguez wrote: >> >> On Mon, Sep 13, 2010 at 10:30 PM, Luis R. Rodriguez >> <lrodriguez@atheros.com> wrote: >>> >>> Here are a bundle of joy of fixes for power save. Some of >>> these are regressions, which sucks ass to find out about them >>> so late. We *really* need a regression testbed for mac80211 and >>> ath9k. Some stable fixes trickle down to 2.6.32 even. > > We're working on supporting ath9k for the virtual interfaces > in our system, and we do our own regression testing. Neat, so does Google, they talked about this at the Wireless summit. They have stuffed their code into their version of autotest: http://code.google.com/p/autotest/ The upstream autotest: http://autotest.kernel.org/ I have yet to check this code out though. > Aside from normal traffic passing, do you have any test > cases you'd like to see run? What I think we need is to take advantage of the random users of wireless-testing / compat-wireless out there and their different APs and get collection of test results of some basis tests. A very simple series of test cases like authentication, association, enabling power save and keeping that connection alive for a period of time, and some simple iperf runs would go long way. On very specific testsbeds though like yours and Google's we can focus more on more complex items like roaming. We can actually still accomplish automated roaming tests by using Orbit's mobile robot, as it goes around a grid of APs. It would be very helpful if regression tests had published results publicly. It would be really helpful if we had more coordination between those who are doing regression tests. >> The all in one git am'able file can be downloaded here: >> >> >> http://bombadil.infradead.org/~mcgrof/patches/ath9k/2010/09/all-ps-fixes-09-14-v1.patch > > Is there any way to get automated emails for commits going into > wireless-testing? You can subscribe to the RSS feed via http://git.kernel.org for it maybe. > If these go in soon, I'd rather not deal with merging them into my own repo, > but if it's going to take a while, it might be worth the effort. Right. Luis ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 00/10] ath9k / mac80211: power save fixes 2010-09-14 16:09 ` Luis R. Rodriguez @ 2010-09-14 16:25 ` Ben Greear 2010-09-14 16:34 ` Johannes Berg 1 sibling, 0 replies; 6+ messages in thread From: Ben Greear @ 2010-09-14 16:25 UTC (permalink / raw) To: Luis R. Rodriguez; +Cc: linville, linux-wireless On 09/14/2010 09:09 AM, Luis R. Rodriguez wrote: > On Tue, Sep 14, 2010 at 8:53 AM, Ben Greear<greearb@candelatech.com> wrote: >> On 09/14/2010 08:07 AM, Luis R. Rodriguez wrote: >>> >>> On Mon, Sep 13, 2010 at 10:30 PM, Luis R. Rodriguez >>> <lrodriguez@atheros.com> wrote: >>>> >>>> Here are a bundle of joy of fixes for power save. Some of >>>> these are regressions, which sucks ass to find out about them >>>> so late. We *really* need a regression testbed for mac80211 and >>>> ath9k. Some stable fixes trickle down to 2.6.32 even. >> >> We're working on supporting ath9k for the virtual interfaces >> in our system, and we do our own regression testing. > > Neat, so does Google, they talked about this at the Wireless summit. > They have stuffed their code into their version of autotest: > > http://code.google.com/p/autotest/ > > The upstream autotest: > > http://autotest.kernel.org/ > > I have yet to check this code out though. > >> Aside from normal traffic passing, do you have any test >> cases you'd like to see run? > > What I think we need is to take advantage of the random users of > wireless-testing / compat-wireless out there and their different APs > and get collection of test results of some basis tests. A very simple > series of test cases like authentication, association, enabling power > save and keeping that connection alive for a period of time, and some > simple iperf runs would go long way. > > On very specific testsbeds though like yours and Google's we can focus > more on more complex items like roaming. We can actually still > accomplish automated roaming tests by using Orbit's mobile robot, as > it goes around a grid of APs. It would be very helpful if regression > tests had published results publicly. It would be really helpful if we > had more coordination between those who are doing regression tests. Our normal testing efforts would be good at long-term traffic generation (1+ days) using our tool which is somewhat similar to iperf. We haven't bothered with roaming before, but might can work that in for at least limited testing. Maybe a laptop running hostapd strapped on a roomba would be fun :) When we can get the virtual station (and hopefully virtual APs) stuff stable, we'll start doing some tests and try to figure out how to publish it in a useful manner for others. >>> The all in one git am'able file can be downloaded here: >>> >>> >>> http://bombadil.infradead.org/~mcgrof/patches/ath9k/2010/09/all-ps-fixes-09-14-v1.patch >> >> Is there any way to get automated emails for commits going into >> wireless-testing? > > You can subscribe to the RSS feed via http://git.kernel.org for it maybe. I was hoping someone had a post-receive trigger sending email to some list that I could subscribe to. Thanks, Ben -- Ben Greear <greearb@candelatech.com> Candela Technologies Inc http://www.candelatech.com ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 00/10] ath9k / mac80211: power save fixes 2010-09-14 16:09 ` Luis R. Rodriguez 2010-09-14 16:25 ` Ben Greear @ 2010-09-14 16:34 ` Johannes Berg 1 sibling, 0 replies; 6+ messages in thread From: Johannes Berg @ 2010-09-14 16:34 UTC (permalink / raw) To: Luis R. Rodriguez; +Cc: Ben Greear, linville, linux-wireless On Tue, 2010-09-14 at 09:09 -0700, Luis R. Rodriguez wrote: > Neat, so does Google, they talked about this at the Wireless summit. > They have stuffed their code into their version of autotest: > > http://code.google.com/p/autotest/ Which really is at http://git.chromium.org/cgi-bin/gitweb.cgi?p=autotest.git johannes ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2010-09-14 16:34 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-09-14 5:30 [PATCH 00/10] ath9k / mac80211: power save fixes Luis R. Rodriguez 2010-09-14 15:07 ` Luis R. Rodriguez 2010-09-14 15:53 ` Ben Greear 2010-09-14 16:09 ` Luis R. Rodriguez 2010-09-14 16:25 ` Ben Greear 2010-09-14 16:34 ` Johannes Berg
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.