linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Johannes Berg <johannes@sipsolutions.net>
To: Karthikeyan Periyasamy <periyasa@codeaurora.org>
Cc: Kalle Valo <kvalo@codeaurora.org>,
	ath10k@lists.infradead.org, linux-wireless@vger.kernel.org
Subject: Re: [RFC 2/2] ath10k: Add QCA vendor command/attr support to filterneighbor BSS frames
Date: Fri, 25 Jan 2019 21:49:26 +0100	[thread overview]
Message-ID: <69a99a7f1b2b7434b70c5c6df1812952928547cc.camel@sipsolutions.net> (raw)
In-Reply-To: <c9b16303e344b2dcd4d52cf9c0830846@codeaurora.org>

On Tue, 2018-11-20 at 08:10 +0530, Karthikeyan Periyasamy wrote:

> > This patch only talks about "allow an AP" etc. and so while important,
> > power isn't the _utmost_ concern like on mobile. Given an efficient
> > filtering solution in software, would that be sufficient?
> 
> Assume in a scenario where there are multiple APs (One Center AP and 
> Multiple repeater AP) in same operating channel.
> Clients present in Neighbor APs causing higher traffic.
> 
> when we try to filter desire client packets,
> In HW offload case, all Neighbor BSS packets are filtered by HW. so 
> there is no impact in CPU load. AP performance not get impacted.
> In bpf (enabling monitor mode) case, all Neighbor BSS packets get 
> filtered by software. It will consume CPU load which will impact AP 
> performance.
> 
> Irrespective of how many neighbor APs present in the topology, HW 
> offload take care of neighbor BSS filtering. Hence no impact in CPU 
> load.
> so we decided to use HW offload. To use our HW offload feature, we ended 
> up in vendor command approach.

Sure. I guess my question was intended more along the lines of "how much
CPU impact would you be able to live with?" :-)

At the same time, what happens today actually? Do all frames from non-
associated clients come up to the host? If so, is this not a problem for
all APs, not just ath10k?

And if they don't come up, what feature requires this? Sorry for the
vague questions, but I'm not really sure what this is all about. If
there's a need for these frames, wouldn't we need a generic way of
enabling receiving them, and perhaps even signalling hostapd with them?

Also, what are the statistics and what do you intend to use them for?

johannes


  reply	other threads:[~2019-01-25 20:49 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-07-05 11:51 [RFC 0/2] ath10k: Add QCA vendor command/attr support to filter neighbor BSS frames Karthikeyan Periyasamy
2018-07-05 11:51 ` [RFC 1/2] ath10k: add wmi interface for vdev_set_neighbor_rx_param Karthikeyan Periyasamy
2018-07-05 11:51 ` [RFC 2/2] ath10k: Add QCA vendor command/attr support to filter neighbor BSS frames Karthikeyan Periyasamy
2018-10-05  6:00   ` [RFC 2/2] ath10k: Add QCA vendor command/attr support to filterneighbor " Kalle Valo
     [not found]   ` <20181005060031.BA1EB60BF4@smtp.codeaurora.org>
2018-10-18  8:29     ` Johannes Berg
2018-11-20  2:40       ` Karthikeyan Periyasamy
2019-01-25 20:49         ` Johannes Berg [this message]
2019-01-28  4:49           ` Karthikeyan Periyasamy
2019-02-15 12:37             ` Johannes Berg

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=69a99a7f1b2b7434b70c5c6df1812952928547cc.camel@sipsolutions.net \
    --to=johannes@sipsolutions.net \
    --cc=ath10k@lists.infradead.org \
    --cc=kvalo@codeaurora.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=periyasa@codeaurora.org \
    /path/to/YOUR_REPLY

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

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