Re: [RFA] RX flags

Johannes Berg <[email protected]>
Newsgroups org.netbsd.radiotap
Message-ID <[email protected]>
On Mon, 2008-07-07 at 13:12 -0500, David Young wrote:
> On Thu, Jun 26, 2008 at 01:14:50PM +0200, Johannes Berg wrote:
> > This is a request for adoption of the following new radiotap features:
> > 
> >  * a new flag in the "flags" field (field 1):
> >     - short guard interval
> >  * the new "RX flags" field (field 14), currently containing the
> >    following flag:
> > ???    - bad FCS
> 
> >     - bad PLCP
> 
> Thanks for bringing this proposal.  I agree with it, for one.  I have
> a few clarifying questions.
> 
> Just to be clear, perhaps cite the IEEE specs where they define FCS and
> short GI.  Implementors will want to know, is FCS failure different
> than ICV failure?  Presumably, by "bad PLCP," PLCP CRC check failure
> is intended.

Short GI isn't actually defined yet, it's part of 802.11n. Did I say
antything about ICV failures? As for PLCP, yes, there's a checksum in
it, but I think there are also other ways it can be invalid. I'll look
it up and add some documentation.

> > I propose to make changes to radiotap as follows [1]:
> > 
> >  1) Reserve bit number 6 (mask 0x40) of the flags field (field 1)
> >     because it was used by some implementations (wireshark) as "bad FCS"
> 
> Pleas excuse my forgetfulness. :-) Is there a conflict with "bad FCS"
> at bit 6 field 1?  Is there representation for the conflict on the list?

I might not have posted that, sorry. Basically, bit 6 in field 1 is used
by wireshark for "bad FCS".

> If not, I may bring a second proposal to assign bit 6 for bad FCS,
> the rationale being that the bit is already used in that way, and some
> implementations may avoid including an Rx flags field by using bit 6
> field 1.

There's no actual conflict, but I'm trying to avoid a situation where
"standard" radiotap has _two_ bits meaning the same thing, one in the RX
flags and one in the field 1 flags. Since the RX flags one seems to be
more used, I opted for using that one and reserving the other one.

I did consider using bit 6 field 1 for "bad FCS" for precisely that
reason (no need to add RX flags) but that would mean even those
generators currently generating "RX flags" in bit 14 would have to be
changed. I don't have a problem with that per se, but I fear that it may
lead to confusion.

johannes
signature.asc (application/pgp-signature, 836 B)
-----BEGIN PGP SIGNATURE-----
Comment: Johannes Berg (powerbook)

iQIcBAABAgAGBQJIczi5AAoJEKVg1VMiehFYxAcP/j6G/X/AvPzzlDqWMgg2wLZC
1nviTIdw5Dl6M8chw+AoZF8XnTjdPlitQUenITbkiZjacCkas08nwOt0Kb7Wo+V/
Nzx2SeEy60QQj3a/jZ0JN/BjU+MosncvJbBpCkBDKhn1EE5Dl9vOcb9J25VBHvUl
30V/AT3CizGFtYUv3Vu03ClDIfKESynH308Z1o/43smpRFojygkOzoMG3usGkXei
+aKOcLBaRTq2ckRnuTSDxD6h/RgOSZsmuU/P6yfiCmnHCmuv2O0ExXrIWQRvR0Oe
3FmuBvoXHXM3u549bFApHvV9XQk5sOjLlzzwnNqWuTkdFHnrVXZ5VZI9L3FIpMlR
Al4TQkInf82OoR8i9L/eqtn8//t+mn+j7q3SGHHa3A39eeProMJo7AX54As1Ngc4
A0Oic410OgXyJUpJwaBHQqhejiZ4PLmXGIFCbh7IdNrR027obYRfb7Pf9UlXOtB+
ajwlrhxMtcR8i6sFumn48k6nUSS23w9Cang+Xm/xr8V2hoVcaCngBooP2aPnOfG0
2glnb/oNdzc/A1c/WptblG2b9XgMkviBIGwYtmvw647TMmOXFRDRX1UsSGXtw7Kf
lIity3n5LXYLLDK5WLfdc4+RnnhnKXI92uyAniY+l3C3uF/WutyZK/kD6+eup7Bg
kUbmFwZIhlTFJyD+F118
=JOgu
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.