@@ -709,19 +709,19 @@ minstrel_aggr_check(struct ieee80211_sta *pubsta, struct sk_buff *skb)
709
709
static void
710
710
minstrel_ht_tx_status (void * priv , struct ieee80211_supported_band * sband ,
711
711
struct ieee80211_sta * sta , void * priv_sta ,
712
- struct sk_buff * skb )
712
+ struct ieee80211_tx_info * info )
713
713
{
714
714
struct minstrel_ht_sta_priv * msp = priv_sta ;
715
715
struct minstrel_ht_sta * mi = & msp -> ht ;
716
- struct ieee80211_tx_info * info = IEEE80211_SKB_CB (skb );
717
716
struct ieee80211_tx_rate * ar = info -> status .rates ;
718
717
struct minstrel_rate_stats * rate , * rate2 ;
719
718
struct minstrel_priv * mp = priv ;
720
719
bool last , update = false;
721
720
int i ;
722
721
723
722
if (!msp -> is_ht )
724
- return mac80211_minstrel .tx_status (priv , sband , sta , & msp -> legacy , skb );
723
+ return mac80211_minstrel .tx_status_noskb (priv , sband , sta ,
724
+ & msp -> legacy , info );
725
725
726
726
/* This packet was aggregated but doesn't carry status info */
727
727
if ((info -> flags & IEEE80211_TX_CTL_AMPDU ) &&
@@ -1343,7 +1343,7 @@ static u32 minstrel_ht_get_expected_throughput(void *priv_sta)
1343
1343
1344
1344
static const struct rate_control_ops mac80211_minstrel_ht = {
1345
1345
.name = "minstrel_ht" ,
1346
- .tx_status = minstrel_ht_tx_status ,
1346
+ .tx_status_noskb = minstrel_ht_tx_status ,
1347
1347
.get_rate = minstrel_ht_get_rate ,
1348
1348
.rate_init = minstrel_ht_rate_init ,
1349
1349
.rate_update = minstrel_ht_rate_update ,
0 commit comments