From: Johannes Berg <johannes-cdvu00un1VgdHxzADdlk8Q@public.gmane.org>
To: "radiotap-sUITvd46vNxg9hUCZPvPmw@public.gmane.org"
<radiotap-sUITvd46vNxg9hUCZPvPmw@public.gmane.org>
Subject: [FINAL] A-MPDU extension
Date: Mon, 30 Jul 2012 13:49:54 +0200 [thread overview]
Message-ID: <1343648994.4452.10.camel@jlt3.sipsolutions.net> (raw)
Since there haven't been any objections to the A-MPDU proposal, here's a
repost of the normative text for the A-MPDU field. I'll make the wiki
changes next week and will post the patches to the relevant projects.
--- begin description ---
Bit Number: 20
Structure: u32 reference number,
u16 flags,
u8 delimiter CRC value,
u8 reserved
Required Alignment: 4 bytes
The presence of this field indicates that the frame was received as part
of an a-MPDU.
The reference number is generated by the capture device and is the same
across each subframe of an A-MPDU. Since the capture device might be
capable of capturing multiple channels or data from multiple
(concurrent) captures could be merged, the reference number is not
guaranteed to be unique across different channels. As a result,
applications should use the channel information together with the
reference number to identify the subframes belonging to the same A-MPDU.
The following flags are defined:
0x0001: driver reports 0-length subframes
0x0002: frame is 0-length subframe (valid only if 0x0001 is set)
0x0004: last subframe is known (should be set for all subframes in an
A-MPDU)
0x0008: this frame is the last subframe
0x0010: delimiter CRC error
0x0020: delimiter CRC value known: the delimiter CRC value field is
valid
0xffc0: reserved
Within an A-MPDU, the subframe index can be determined by the
application so it is not included, but depending on the driver reporting
this may miss 0-length subframes.
--- end of description ---
johannes
next reply other threads:[~2012-07-30 11:49 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-30 11:49 Johannes Berg [this message]
[not found] ` <1343648994.4452.10.camel-8upI4CBIZJIJvtFkdXX2HixXY32XiHfO@public.gmane.org>
2012-08-06 13:34 ` [FINAL] A-MPDU extension 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=1343648994.4452.10.camel@jlt3.sipsolutions.net \
--to=johannes-cdvu00un1vgdhxzaddlk8q@public.gmane.org \
--cc=radiotap-sUITvd46vNxg9hUCZPvPmw@public.gmane.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).