From: "Lukáš Turek" <8an@praha12.net>
To: Johannes Berg <johannes@sipsolutions.net>
Cc: linux-wireless@vger.kernel.org
Subject: Re: [RFC] API for setting ACK timeout
Date: Thu, 26 Nov 2009 20:14:57 +0100 [thread overview]
Message-ID: <200911262015.03106.8an@praha12.net> (raw)
In-Reply-To: <1259259493.24540.5.camel@johannes.local>
[-- Attachment #1: Type: text/plain, Size: 1267 bytes --]
On 26.11.2009 19:18 Johannes Berg wrote:
> I discussed this with Alina a while back (in private, she didn't want to
> discuss in English) and we came to the conclusion that set_coverage()
> should be done like 802.11-2007 17.3.8.6 specifies for 5ghz, but could
> be done for 2.4ghz as well. Thoughts? It would also allow us to actually
> advertise that to compatible clients.
If I understand the standard correctly, it means the slottime should be
(9 + propagation_delay), which equals (9 + distance / 300). And that's
basically the same as the formula from Madwifi's athctrl I wanted to use:
int slottime = 9 + (distance / 300) + ((distance % 300) ? 1 : 0);
The main difference is that the coverage classes have an upper limit under
28km, but I don't see the point in artifically limiting maximum link distance
(30km link could be done with big enough antennas).
And I would prefer if the userspace API operated with distance rather than
coverage classes, because it allows the user to set it correctly without
reading a thousand page document. The coverage class could be then calculated
for use in beacons as you proposed. Of course, in this case we would be
constrained by the maximum coverage class in the standard.
Lukas Turek
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
next prev parent reply other threads:[~2009-11-26 19:14 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-26 17:26 [RFC] API for setting ACK timeout Lukáš Turek
2009-11-26 17:32 ` Gábor Stefanik
2009-11-26 17:53 ` Lukáš Turek
2009-11-26 18:18 ` Johannes Berg
2009-11-26 19:14 ` Lukáš Turek [this message]
2009-11-26 19:25 ` Johannes Berg
2009-11-26 20:13 ` Lukáš Turek
2009-11-26 20:15 ` Johannes Berg
2009-11-26 20:46 ` Lukáš Turek
2009-11-27 20:41 ` Benoit PAPILLAULT
2009-11-28 12:06 ` Felix Fietkau
2009-12-01 7:44 ` David Pufer
-- strict thread matches above, loose matches on Subject: below --
2009-11-30 8:39 Joerg Pommnitz
2009-11-30 10:04 ` 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=200911262015.03106.8an@praha12.net \
--to=8an@praha12.net \
--cc=johannes@sipsolutions.net \
--cc=linux-wireless@vger.kernel.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).