public inbox for linux-wireless@vger.kernel.org
 help / color / mirror / Atom feed
* libertas + cfg80211: road for kernel inclusion?
@ 2009-10-16 12:26 Holger Schurig
  2009-10-16 16:16 ` Dan Williams
  0 siblings, 1 reply; 4+ messages in thread
From: Holger Schurig @ 2009-10-16 12:26 UTC (permalink / raw)
  To: linux-wireless

Hi all !

Today I got a connection of libertas + cfg80211 to an AP in the 
modes WEP40, WEP104, WPA, WPA2 and also with no encryption at 
all.

I still have some loose odds and ends, but the initial work is 
done and we can consider if we want this feature included in the 
linux kernel --- or not.


However, an cfg80211-converted libertas has some missing 
features, that others migth think are important: no 
libertas-mesh, no monitor mode, no ad-hoc mode. Nothing of this 
is per-se impossible with cfg80211, it just needs to be 
implemented.

I see several possibilities:


1. Let it mature outside
   ---------------------
Keep libertas+cfg80211 out-of-tree until it supports some minimal 
functionality.

Pro: no one misses a feature
Cons: no widespread testing of the cfg80211 features


2. Take it as it is
   ----------------
Nah, not exactly at it is today, but let us stop by missing 
monitor-mode, adhoc etc --- for now. Implement that later, once 
libertas is in-kernel and people need it.

Pro: widespread testing of the cfg80211 features
Cons: people miss some functions when they upgrade the kernel


3. Make things configurable
   ------------------------
I could create a Kconfig "choice" entry, where one can select 
CONFIG_LIBERTAS_WEXT or CONFIG_LIBERTAS_CFG80211. I would then 
provide a bunch of cleanup patches, e.g. to move all things in 
struct "libertas_private" into one place that are WEXT-related.

Pro: no one misses his beloved feature (because it's in 
CONFIG_LIBERTAS_WEXT)
Pro: some people can test the cfg80211-features (with 
CONFIG_LIBERTAS_CFG80211)
Cons: we have a higher amount of #ifdef in Libertas code until 
either libertas-cfg80211 got all the features added OR until 
WEXT get's removed from the kernel.


-- 
http://www.holgerschurig.de

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-10-19  8:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-16 12:26 libertas + cfg80211: road for kernel inclusion? Holger Schurig
2009-10-16 16:16 ` Dan Williams
2009-10-19  7:02   ` Holger Schurig
2009-10-19  8:33   ` Holger Schurig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox