mwlwifi: upgrade to 10.3.0.12
[openwrt.git] / package / kernel / mwlwifi / patches / 100-drop_old_api.patch
1 --- a/main.c
2 +++ b/main.c
3 @@ -414,11 +414,7 @@ static void mwl_set_ht_caps(struct mwl_p
4         band->ht_cap.cap |= IEEE80211_HT_CAP_SGI_20;
5         band->ht_cap.cap |= IEEE80211_HT_CAP_SGI_40;
6  
7 -#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 2, 0)
8 -       hw->flags |= IEEE80211_HW_AMPDU_AGGREGATION;
9 -#else
10         ieee80211_hw_set(hw, AMPDU_AGGREGATION);
11 -#endif
12         band->ht_cap.ampdu_factor = IEEE80211_HT_MAX_AMPDU_64K;
13         band->ht_cap.ampdu_density = IEEE80211_HT_MPDU_DENSITY_4;
14  
15 @@ -520,21 +516,13 @@ static int mwl_wl_init(struct mwl_priv *
16         hw->queues = SYSADPT_TX_WMM_QUEUES;
17  
18         /* Set rssi values to dBm */
19 -#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 2, 0)
20 -       hw->flags |= IEEE80211_HW_SIGNAL_DBM | IEEE80211_HW_HAS_RATE_CONTROL;
21 -#else
22         ieee80211_hw_set(hw, SIGNAL_DBM);
23         ieee80211_hw_set(hw, HAS_RATE_CONTROL);
24 -#endif
25  
26         /* Ask mac80211 not to trigger PS mode
27          * based on PM bit of incoming frames.
28          */
29 -#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 2, 0)
30 -       hw->flags |= IEEE80211_HW_AP_LINK_PS;
31 -#else
32         ieee80211_hw_set(hw, AP_LINK_PS);
33 -#endif
34  
35         hw->vif_data_size = sizeof(struct mwl_vif);
36         hw->sta_data_size = sizeof(struct mwl_sta);