Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Aug 2009 17:04:20 +0200
From:      =?ISO-8859-1?Q?G=E1bor_Stefanik?= <netrolller.3d@gmail.com>
To:        Johannes Berg <johannes@sipsolutions.net>
Cc:        Richard Farina <sidhayn@gmail.com>, Dave Young <hidave.darkstar@gmail.com>, Rafael Laufer <rlaufer@cs.ucla.edu>, Sepherosa Ziehau <sepherosa@gmail.com>, linux-wireless <linux-wireless@vger.kernel.org>, misc-openbsd <misc@openbsd.org>, Thomas d'Otreppe <tdotreppe@aircrack-ng.org>, freebsd-mobile <freebsd-mobile@freebsd.org>, Mike Kershaw <dragorn@kismetwireless.net>, Damien Bergamini <damien.bergamini@free.fr>, Sam Leffler <sam@freebsd.org>, tech-openbsd <tech@openbsd.org>, netbsd-net <tech-net@netbsd.org>, wireshark-dev <wireshark-dev@wireshark.org>, radiotap <radiotap@radiotap.org>
Subject:   Re: Plans for an online meeting regarding Radiotap
Message-ID:  <69e28c910908210804h6181aab1w4a864392239aa1ac@mail.gmail.com>
In-Reply-To: <1250865918.4600.9.camel@johannes.local>
References:  <4A8EAFA6.9010608@gmail.com> <1250865255.4600.6.camel@johannes.local>  <69e28c910908210741wd3bc391x311523f5b55fd4f1@mail.gmail.com>  <1250865918.4600.9.camel@johannes.local>

next in thread | previous in thread | raw e-mail | index | archive | help
2009/8/21 Johannes Berg <johannes@sipsolutions.net>:
> On Fri, 2009-08-21 at 16:41 +0200, G=E1bor Stefanik wrote:
>
>> My intention with the meeting is to form an actual proposal that all
>> implementors can agree on. We can produce proposals, and even new
>> standardized fields to no avail, as some implementors (especially
>> OpenBSD) appear to be stuck with implementations that collide with the
>> standard. These implementors need to be "awakened" and entered into
>> the discussions before anything can be done.
>
> There's nothing the standard can do about that. Like I said, we've
> talked about that enough in my opinion.
>
>> > Your own proposal had technical flaws (and in my opinion tried to do t=
oo
>> > much at a time) that you haven't addressed -- doing that would be much
>> > more productive than any such meeting.
>>
>> What technical flaws are you trying to point out exactly? (The TX
>> flags field? My point is that it's worthless to "standardize" TX flags
>> by extending it and moving to "Defined fields" if noone is willing to
>> implement it.)
>
> But people are already implementing it, and if they do something else
> that's their problem. The flaw I'm thinking of was over the RTS/CTS
> handling where some people (including myself) had comments.

I've reworked RTS/CTS since then, just haven't got to sending a new
proposal yet. The current plan is as follows:

TX_FLAGS & 0x0002: Use CTS
TX_FLAGS & 0x0004: Use RTS
TX_FLAGS & 0x0020: Disable RTS/CTS usage

Or, in more C++-like notation:
switch (TX_FLAGS & 0x0026) {
       case 0x0002:
                 Use CTS;
                 break;
       case 0x0004:
       case 0x0006:
                 Use RTS;
                 break;
       case 0x0020:
                 Disable RTS/CTS usage;
                 break;
       default:
                 fall back to automatic selection
}

> Besides,
> you're supposed to make at least two implementations when proposing a
> standard field.

If I remember correctly, I made an implementation for the Linux kernel
(a generator-side implementation) and one for Wireshark (a parser-side
implementation). Or should I make two generator-side implementations
according to the requirement (e.g. one for Linux, another for
OpenBSD)?

>
> johannes
>



--=20
Vista: [V]iruses, [I]ntruders, [S]pyware, [T]rojans and [A]dware. :-)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e28c910908210804h6181aab1w4a864392239aa1ac>