On Sat, 2007-03-31 at 17:00 -0400, Michael Wu wrote: > On Saturday 31 March 2007 15:56, dragoran dragoran wrote: > > also networkmanager and hal think that the card only supports wep... > > thx for the patch... > > does it adress this issues? > No, this has nothing to do with that. The following patch should address that > issue, but my copy of networkmanager already does WPA fine so I can't say for > sure whether it will help or not. A quick look through the networkmanager > code seems to suggest this will work. Correct; NM won't allow WPA unless the driver explicitly advertises support for it. Acked-by: Dan Williams <dcbw@xxxxxxxxxx> > -- > > mac80211: set enc_capa > > From: Michael Wu <flamingice@xxxxxxxxxxxx> > > Update we_version_source and set enc_capa in iw_range. > > Signed-off-by: Michael Wu <flamingice@xxxxxxxxxxxx> > --- > > net/mac80211/ieee80211_ioctl.c | 5 ++++- > 1 files changed, 4 insertions(+), 1 deletions(-) > > diff --git a/net/mac80211/ieee80211_ioctl.c b/net/mac80211/ieee80211_ioctl.c > index b28e794..d139d97 100644 > --- a/net/mac80211/ieee80211_ioctl.c > +++ b/net/mac80211/ieee80211_ioctl.c > @@ -1583,7 +1583,7 @@ static int ieee80211_ioctl_giwrange(struct net_device > *dev, > memset(range, 0, sizeof(struct iw_range)); > > range->we_version_compiled = WIRELESS_EXT; > - range->we_version_source = 14; > + range->we_version_source = 21; > range->retry_capa = IW_RETRY_LIMIT; > range->retry_flags = IW_RETRY_LIMIT; > range->min_retry = 0; > @@ -1603,6 +1603,9 @@ static int ieee80211_ioctl_giwrange(struct net_device > *dev, > range->avg_qual.noise = 0; > range->avg_qual.updated = local->wstats_flags; > > + range->enc_capa = IW_ENC_CAPA_WPA | IW_ENC_CAPA_WPA2 | > + IW_ENC_CAPA_CIPHER_TKIP | IW_ENC_CAPA_CIPHER_CCMP; > + > return 0; > } > - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html