From: 李刚 <gang.li@watchdata.com>
To: ath9k-devel@lists.ath9k.org
Subject: [ath9k-devel] 答复: Question: ieee80211_rx called twice after one ieee80211_subif_start_xmit call
Date: Fri, 30 Dec 2011 19:13:15 +0800 [thread overview]
Message-ID: <20111230110404.07EBA2008C@mail.watchdata.com.cn> (raw)
In-Reply-To: <CAJ-VmomR_1iN5rryyvui6iQGuN+3aWAets5NQjx+sHpZe8ck0w@mail.gmail.com>
> -----????-----
> ???: adrian.chadd at gmail.com [mailto:adrian.chadd at gmail.com] ?? Adrian
> Chadd
> ????: 2011?12?30? 17:31
> ???: ??
> ??: linux-wireless at vger.kernel.org; Ath9k Devel List
> ??: Re: Question: ieee80211_rx called twice after one
> ieee80211_subif_start_xmit call
>
> 2011/12/30 ?? <gang.li@watchdata.com>:
> > Hi sirs,
> >
> > Today, I noticed that when an data frame is sent by
> > ieee80211_subif_start_xmit, then ieee80211_rx will be called twice ,
first
> > is an Acknowledgement frame and second is the response data frame. Is
this
> > the normal case? It seems the RA frame is nonsense and just be freed
in
> > ieee80211_rx_monitor.
> >
> > Is there anyway to tell the hardware not report RA frame to
> > mac80211?
>
> .. its receiving ACKs? I thought it only did that when either promisc
> or control was enabled. Try fiddling around with the RX filter bitmask
> and see if you can determine (for your NIC :) which filter bit is
> doing it.
>
> Maybe the interface is in promisc mode in hostap mode and this is why
> you're seeing ACKs.
Adrian? Thank you very much.
You reminded me that the RX filter is not correct, Yes, I almost forget that
I have changed the RX filter in ieee80211_configure_filter :
new_flags |= FIF_PROMISC_IN_BSS;
and the mode is STATION.
What I want is to make two devices communicate directly without creating an
BSS or IBSS in advance, just using a wildcard BSSID instead. But if setting
the RX flag as normal case 0 in STATION mode, the hardware can receive
noting. I don't know what's the matter. May be an BSSID must be set to the
hardware?
>
>
> Adrian
next prev parent reply other threads:[~2011-12-30 11:13 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <jcnavc$psk$1@dough.gmane.org>
[not found] ` <20111219125052.3B5A42005C@mail.watchdata.com.cn>
2011-12-19 13:43 ` [ath9k-devel] Question about IEEE80211_TX_CTL_NO_ACK in ath_9k Daniel Smith
2011-12-30 8:15 ` [ath9k-devel] Question: ieee80211_rx called twice after one ieee80211_subif_start_xmit call 李刚
2011-12-30 9:30 ` Adrian Chadd
2011-12-30 11:13 ` 李刚 [this message]
2012-01-07 2:11 ` [ath9k-devel] Question about duration of data frame in ath9k_htc 李刚
2012-01-07 5:31 ` Sujith Manoharan
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=20111230110404.07EBA2008C@mail.watchdata.com.cn \
--to=gang.li@watchdata.com \
--cc=ath9k-devel@lists.ath9k.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).