linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Can we ignore frames with invalid BSSID in IBSS mode?
@ 2015-09-25 23:00 Ben Greear
  2015-09-30  6:46 ` Johannes Berg
  2015-09-30  8:13 ` Nicolas Cavallari
  0 siblings, 2 replies; 11+ messages in thread
From: Ben Greear @ 2015-09-25 23:00 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org, ath10k

It seems that ath10k ar988X hardware has a bug where the BSSID
for IBSS AMSDU frames is all zeros.  The 'main' 636 ath10k firmware
does not seem to use AMSDUs for IBSS, and when I enable it in my CT
firmware, then I see the breakage.  So, I suspect it is not
just a simple software/firmware bug.

If I simply ignore the bssid_match check in ieee80211_accept_frame,
then it seems everything runs fine.

So, I'm curious if anyone knows what sorts of bad things could happen
if the bssid_match check is ignored?  Maybe bcast/mcast frames could
be accepted when they shouldn't be in certain cases?

Thanks,
Ben

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


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2015-09-30 19:04 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-25 23:00 Can we ignore frames with invalid BSSID in IBSS mode? Ben Greear
2015-09-30  6:46 ` Johannes Berg
2015-09-30 15:07   ` Ben Greear
2015-09-30 15:17     ` Johannes Berg
2015-09-30 15:44       ` Ben Greear
2015-09-30 17:14         ` Johannes Berg
2015-09-30 17:20           ` Ben Greear
2015-09-30 18:30             ` Johannes Berg
2015-09-30 18:34               ` Ben Greear
2015-09-30 19:04                 ` Felix Fietkau
2015-09-30  8:13 ` Nicolas Cavallari

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).