Linux wireless drivers development
 help / color / mirror / Atom feed
From: Ben Greear <greearb@candelatech.com>
To: "hostap@lists.infradead.org" <hostap@lists.infradead.org>,
	"linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>
Subject: Re: Action frame sent as TID 6
Date: Thu, 28 Mar 2019 16:16:48 -0700	[thread overview]
Message-ID: <59fe44fb-5bc3-59b4-63a9-55f3738da59b@candelatech.com> (raw)
In-Reply-To: <ca8c5af0-207f-458b-3858-037417513323@candelatech.com>

On 3/28/19 2:36 PM, Ben Greear wrote:
> While debugging some issues with neighbor query action frames, I ran into
> an interesting set of issues.
> 
> For reasons I do not yet understand, sometimes wpa_supplicant has bss->freq == 0
> when associated, and so sending an action frame chooses to send a 'command'
> frame instead of an mlme frame, because it thinks we are doing off-channel tx.
> 
> When this happens, I end up seeing the action frame sent out on TID 6 in
> the ath10k firmware.  This fails to send for a variety of reasons.
> 
> When supplicant evidently has the proper bss->freq, then action frames
> go through the mlme code path, and then I see frames hit the ath10k
> firmware on the mgt tid as expected.
> 
> I can hack around this in several different places, but in hopes of doing
> this more correctly:  What exactly is supposed to configure the TID
> for off-channel TX?
> 
> Thanks,
> Ben
> 

Well, this was my bug after all, down in the firmware.

Based on previous debugging though, likely the supplicant offchan thing will
still need to be fixed so that we can send action frames to our AP
on radar channels.

I'm 4 bugs deep though, so stepping back up to bug 3 now that the TID
issue is resolved.

Enjoy,
Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


      reply	other threads:[~2019-03-28 23:16 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-03-28 21:36 Action frame sent as TID 6 Ben Greear
2019-03-28 23:16 ` Ben Greear [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=59fe44fb-5bc3-59b4-63a9-55f3738da59b@candelatech.com \
    --to=greearb@candelatech.com \
    --cc=hostap@lists.infradead.org \
    --cc=linux-wireless@vger.kernel.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