Search Linux Wireless

Re: [PATCH 01/16] wcn36xx: Add main.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[remove wcn list, it annoys me with moderator messages]


> >> +             if (IEEE80211_KEY_FLAG_PAIRWISE & key_conf->flags) {
> >> +                     sta_priv->is_data_encrypted = true;
> >> +                     /* Reconfigure bss with encrypt_type */
> >> +                     if (NL80211_IFTYPE_STATION == vif->type)
> >> +                             wcn36xx_smd_config_bss(wcn,
> >> +                                                    vif,
> >> +                                                    sta,
> >> +                                                    sta->addr,
> >> +                                                    true);
> >
> > It seems to me this should not be here but you should have mac80211 set
> > something in e.g. bss_conf that indicates encryption?
> >
> 
> It's a good idea and I tried to find anything encryption related in
> bss_conf but without luck. I do not like this line myself so I would
> really appreciate if you can point where exactly in
> bss_conf/bss_info_changed information about encryption is located.

There isn't anything, but you could always add it.

> >> +     static const u32 cipher_suites[] = {
> >> +             WLAN_CIPHER_SUITE_TKIP,
> >> +             WLAN_CIPHER_SUITE_CCMP,
> >> +     };
> >
> > You actually don't want to support WEP, not even in software? Otherwise
> > just leave this out and mac80211 will add it.
> 
> WEP is supported by HW but wcn36xx does not configure it yet. Is that
> ok to add HW WEP encryption in nearest future after wcn36xx is pushed
> to upstream?

I don't see why you'd even bother - why not just use software encryption
for WEP for the time being? Then you don't need this code.

> >> +     wcn->hw->wiphy->iface_combinations = &if_comb;
> >> +     wcn->hw->wiphy->n_iface_combinations = 1;
> >
> > Your code with "wcn->current_vif = " etc. *really* doesn't look like you
> > support combinations. Are you positive this is OK?
> 
> So far wcn36xx supports only one interface at once. But in the nearest
> future it will definitely support more than one. So how about keeping
> this for future?;)

It's *wrong* though - you're saying two interfaces are supported and
then they aren't. Don't do that.

johannes

--
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




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux