From: Holger Schurig <hs4233@mail.mn-solutions.de>
To: libertas-dev@lists.infradead.org, linux-wireless@vger.kernel.org
Subject: Re: [PATCH] libertas: monitor mode support for OLPC
Date: Fri, 6 Jul 2007 09:22:06 +0200 [thread overview]
Message-ID: <200707060922.06110.hs4233@mail.mn-solutions.de> (raw)
In-Reply-To: <8e8340660707051037p56e10ec7u3aa4d76893e0b1ed@mail.gmail.com>
Javier, I've also put this thread onto linux-wireless, maybe
people there are interested in this area, too.
> I use the echo-to-sys way because we are not setting any
> existing interface into monitor mode but creating a new one.
And that is the part that I'm not really liking.
> This is the way Intel ipw2xxx drivers behave and I think it is
> a cleaner solution to have separate interfaces, one for 802.3
> and another one for 802.11+rtap
The ipw2xxx driver is a driver that was developed mostly
out-of-kernel-tree. I'm not sure if it is a good template on how
to write a WLAN driver :-)
My problem is really that did create another interface, rtapX. It
is that you also create a new API on how to monitor. And I have
the feeling that we have an inflation of APIs for turning on
monitor mode:
* there is "iwconfig eth1 mode monitor"
* there is madwifi's way of wlanconfig
* there is ipw22xx's way of a .config and of modprobe "ipw2200
rtap_iface=1" and "ifconfig rtap0 up"
* and now you
with /sys/class/net/{ethX,mshX}/device/libertas_rtap
Somehow I fear that tools like kismet (or others!) won't honor
just-another-interface on how to turn monitor mode on.
Why not do it this way:
"iwmode eth1 mode monitor" turn's the device into monitor mode.
That's what by far the most drivers use. In this mode, the
device will send all frames to the host, e.g. all beacon frames.
After all, user space can filter:
tshark -i rtap0 -R '!(wlan.fc.subtype == 8)'
If you think that this creates too much traffic on the USB bus,
then additionally you can use something
like /sys/class/net/{ethX,mshX}/device/rtap_filter and expose
your bitmap.
next parent reply other threads:[~2007-07-06 7:22 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <468c3f32.081b600a.3817.5051@mx.google.com>
[not found] ` <200707050842.01533.hs4233@mail.mn-solutions.de>
[not found] ` <8e8340660707051037p56e10ec7u3aa4d76893e0b1ed@mail.gmail.com>
2007-07-06 7:22 ` Holger Schurig [this message]
2007-07-06 8:18 ` [PATCH] libertas: monitor mode support for OLPC Holger Schurig
2007-07-06 11:08 ` Johannes Berg
2007-07-10 14:54 ` John W. Linville
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=200707060922.06110.hs4233@mail.mn-solutions.de \
--to=hs4233@mail.mn-solutions.de \
--cc=libertas-dev@lists.infradead.org \
--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).