Re: Linux wireless GSoC 2010 project ideas

From: david
Date: Mon Feb 01 2010 - 15:18:31 EST


On Mon, 1 Feb 2010, Maxim Levitsky wrote:

On Mon, 2010-02-01 at 10:01 -0800, Luis R. Rodriguez wrote:
On Sun, Jan 31, 2010 at 1:20 PM, Johannes Berg
<johannes@xxxxxxxxxxxxxxxx> wrote:
On Sun, 2010-01-31 at 22:03 +0100, Witold Sowa wrote:

Some time ago johill asked me if I would be interested in hacking on
adding WPS support to NetworkManager. Well, I would but I don't know
when I'll find some time for that. I don't know how much of work would
it require, but it possibly could be a topic of one of GSoC 2010
projects. I have no idea know if anybody would be willing to be a mentor
for such a project.

Sounds like a good project to me, but I don't think I'd be a good mentor
for since I'm not familiar with the NM codebase at all. As for how much
work it would require, I think the basic client-side functionality could
possibly be "too simple" for you, WPS has a lot of additional
functionality (e.g. WPS support for the AP side).

In case it helps, I believe all that would be required is the dbus
stuff, there are sample GUI examples of this already provided through
the wpa_supplicant wpa_gui.

Here are couple of ideas (I don't think I will enter the program
though):

1 - Make Ad-Hoc WPA networks work (with NM). This would involve changes
in kernel, but I don't think will involve changes in hardware drivers.

2 - Allow a wireless card to associate to several APs at once (if they
share the frequency).
Implement this at least for ath5/9k. Madwifi had that feature. Maybe
ath9k has. If it has that feature, test it.
Implement proper GUI support in NM for that.

why would you want to do this?

3 - Create wardriving^Wwireless analysis tool.
No, not for wardriving. I mean an application that shows and analyzes
nicely the signal strength of nearby APs, and other features of it

it seems to me that kismet provides exactly this capability, what is it missing?

David Lang
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/