From: Vladimir Kondratiev <vkondra@mail.ru>
To: netdev@oss.sgi.com
Cc: Jouni Malinen <jkmaline@cc.hut.fi>,
James Ketrenos <jketreno@linux.jf.intel.com>
Subject: Re: wireless management... kernel or user space?
Date: Sun, 20 Jun 2004 09:18:12 +0300 [thread overview]
Message-ID: <200406200918.17829.vkondra@mail.ru> (raw)
In-Reply-To: <20040619190441.GE7340@jm.kir.nu>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Saturday 19 June 2004 22:04, Jouni Malinen wrote:
> > Does anyone have any thoughts on how much logic should be placed into the
> > generic 802.11 frame/management/control handling stack vs. pushing to a
> > user space component?
>
> The ideal location of this logic implementation seems to depend a bit on
> what one is doing..
[skip]
I would add 2 points:
- - we should look carefully for timing requirements. For example, for
association req/resp, there is no timing requirement in the standard at all;
for auth sequence with WEP, there is maximum timeout between 2-nd and 3-rd
frames, but it is not very strong. My point is, if there is flow that require
timing under 10-20 ms (or even 50), it should be done in kernel.
- - there are lots of meta-information associated with self and wireless peers,
related to rate scaling, QoS parameters, authentication details etc. I would
say there is such entity, "peers data base". It may reside in either user
space, or within the kernel. Logically, management entity and peers data base
should be on the same side of kernel/user boundary. Rate scaling, if done on
the host, is very time critical and should be done in kernel. This pushes me
to the point that it should be in kernel.
BTW, .1X flow is pure data. It is not management one, in terms of 802.11.
Vladimir.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFA1Swpqxdj7mhC6o0RAhH3AKCL5CBpytVRs65jl8HHCI2eSbasNACgo+vZ
ta5MHMuyGgvqOtlt6LjiD+s=
=ZZIH
-----END PGP SIGNATURE-----
prev parent reply other threads:[~2004-06-20 6:18 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-06-17 20:47 wireless management... kernel or user space? James Ketrenos
[not found] ` <20040619190441.GE7340@jm.kir.nu>
2004-06-20 6:18 ` Vladimir Kondratiev [this message]
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=200406200918.17829.vkondra@mail.ru \
--to=vkondra@mail.ru \
--cc=jketreno@linux.jf.intel.com \
--cc=jkmaline@cc.hut.fi \
--cc=netdev@oss.sgi.com \
/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).