On 11/30/2010 11:04 AM, Rich Mattes wrote:
>> -----Original Message-----
>> From: Michael Bienia [mailto:michael@...]
>> Sent: Monday, November 22, 2010 6:31 PM
>> To: playerstage-users@...
>> Subject: [Playerstage-users] [PATCH] New driver for scanning WLAN
>> signals strength over "nl80211" from recent Linux kernels
>> [As my first attempt to mail this to the mailing list vanished, I'm
>> mailing it again]
>> as part of my bachelor thesis I needed to write a Player driver for
>> scanning with recent Linux kernels. It's based on code from "iw" and
>> practically an "iw scan" as a Player driver.
>> It supports active and passive scanning and should also work with
>> multiple WLAN cards. But as I had only one working WLAN card and was
>> interested in active scanning, this combination is tested best. It
>> serves its data over a "wlan" interface.
>> As the "wlan" interface was made for the old "Wireless extensions" I
>> tried to fit the data as best as I could (and needed for my work) into
>> the existing "wlan" interface. It reports the MAC address of WLAN
>> networks, its SSID, frequency and signal strength. Although "nl80211"
>> reports the signal strength as a negative value (signed int), I had to
>> take its absolute value to have some useful data inside the "wlan" data
>> structure (and not to cast from uint to int on every use of it).
>> I hope this driver is helpfull for others too.
>> The diff is at http://www.bienia.de/tmp/wlanscan.diff
>> [I put it on my webspace and didn't attach it as I believe that made my
>> first mail vanish.]
> Hi Michael,
> Thanks for contributing your work! I took a look at the patch and it looks
> like the licensing is ok: the driver code uses GPLv2+ and IW-derived stuff
> uses the ISC license, which is derived from BSD and GPL compatible. I will
> try to apply this to SVN sometime this week.
> If it makes it easier for you, feel free to put future patches on the
> SourceForge patch tracker. That way you don't have to worry about losing
> emails to the list or hosting the patch on your own.
> Thanks again!
Your patch has been applied to trunk, revision 8990. Thanks for your