linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Yogesh Ashok Powar <yogeshp@marvell.com>
To: "Luis R. Rodriguez" <rodrigue@qca.qualcomm.com>
Cc: Jonathan Bither <jonbither@gmail.com>, "j@w1.fi" <j@w1.fi>,
	"linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>,
	"hostap@lists.shmoo.com" <hostap@lists.shmoo.com>,
	Matt Smith <smithm@qca.qualcomm.com>
Subject: Re: ACS and Hostapd
Date: Thu, 27 Jun 2013 19:33:58 +0530	[thread overview]
Message-ID: <20130627140358.GC440@markyou.marvell.com> (raw)
In-Reply-To: <CAB=NE6WYYzgOWeG=2UHccp74=-qp2Cvv=SZGY75+5jN4-y0orA@mail.gmail.com>


On Thu, Dec 13, 2012 at 12:33:06PM -0800, Luis R. Rodriguez wrote:
> On Thu, Dec 13, 2012 at 10:54 AM, Yogesh Powar <yogeshp@marvell.com> wrote:
> > Hi Jouni/Luis,
> >
> > It seems that, we have some resources that can be utilized to test this
> > feature of ACS for hostapd.
> >
> > Before we begin on this work of Luis and optimize/enhance it further, would you
> > like to recommend some immediate changes from the last test results?
> 
> By my part:
> 
> The algorithm I wrote was pretty complex and although I did review it
> with some folks who liked it and it made sense the algorithm can be
> simplified by taking the input elements and using a multiplier for
> each one and letting the user configure the multiplier. In other words
> all the log stuff I did and linearizing it some way was not all that
> necessary except for mental masturbation.
> 
> Apart from that its just a matter of testing and proving it works.
Hi Luis,
   We tried your code of ACS from hostapd mailing list archieve, after
resolving some merge conflicts, on latest hostapd. Following are some
of our observations

a) The code can work for the drivers that dont support offchannel-tx.
   For such drivers, setting channel_time_tx to zero will make
   interference factor to depend only on busy time from passive
   listener's point of view.
b) HT 40 Mhz might have some issues with current ACS. When primary
   channel with least interference factor is selected secondary channel
   is set to offset from the primary instead of actual secondary
   channel.

Apart from the existing complex logic, explained here
http://wireless.kernel.org/en/users/Documentation/acs, can simple scan
based ACS algorithm feasible?

Lets say one just scans all the channel and gathers the beacons. Based
on the information based on collected beacons one can find out which
channel has least number of APs residing. One can even look into
detail IE informations in the beacons for detail study of wireless
environment.

This could help drivers that do not have access to parameters needed for
interference factor calculation.

Thanks
Yogesh

      reply	other threads:[~2013-06-27 14:18 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20121123081444.GA6028@markyou.marvell.com>
2012-12-11 19:42 ` ACS and Hostapd Luis R. Rodriguez
2012-12-13 15:27   ` Jonathan Bither
2012-12-13 18:54     ` Yogesh Powar
2012-12-13 20:33       ` Luis R. Rodriguez
2013-06-27 14:03         ` Yogesh Ashok Powar [this message]

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=20130627140358.GC440@markyou.marvell.com \
    --to=yogeshp@marvell.com \
    --cc=hostap@lists.shmoo.com \
    --cc=j@w1.fi \
    --cc=jonbither@gmail.com \
    --cc=linux-wireless@vger.kernel.org \
    --cc=rodrigue@qca.qualcomm.com \
    --cc=smithm@qca.qualcomm.com \
    /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;
as well as URLs for NNTP newsgroup(s).