Line
Link Here
|
0 |
-- a/src/wl/sys/wl_cfg80211_hybrid.c |
0 |
++ b/src/wl/sys/wl_cfg80211_hybrid.c |
Lines 1841-1847
wl_notify_connect_status(struct wl_cfg80211_priv *wl, struct net_device *ndev,
Link Here
|
|
|
1841 |
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0) |
1842 |
{ |
1843 |
struct wl_bss_info *bi; |
1844 |
u16 bss_info_channel; |
1845 |
struct ieee80211_channel *channel; |
1846 |
u32 freq; |
1847 |
|
1848 |
bi = (struct wl_bss_info *)(wl->extra_buf + 4); |
1849 |
bss_info_channel = bi->ctl_ch ? bi->ctl_ch : CHSPEC_CHANNEL(bi->chanspec); |
1850 |
|
1851 |
freq = ieee80211_channel_to_frequency(bss_info_channel, |
1852 |
(bss_info_channel <= CH_MAX_2G_CHANNEL) ? |
1853 |
IEEE80211_BAND_2GHZ : IEEE80211_BAND_5GHZ); |
1854 |
|
1855 |
channel = ieee80211_get_channel(wl_to_wiphy(wl), freq); |
1856 |
cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, channel, GFP_KERNEL); |
1857 |
} |
1858 |
#else |
1859 |
#endif |