On Wed, 2018-09-05 at 10:06 +0200, Arend van Spriel wrote:
> 
> > +++ b/net/mac80211/tx.c
> > @@ -1260,7 +1260,10 @@ static struct txq_info *ieee80211_get_txq(struct 
> > ieee80211_local *local,
> >                     txq = sta->sta.txq[IEEE80211_NUM_TIDS];
> >             }
> >     } else if (sta) {
> > -           u8 tid = skb->priority & IEEE80211_QOS_CTL_TID_MASK;
> > +           u8 tid = 0;
> > +
> > +           if (hdr->frame_control & cpu_to_le16(IEEE80211_STYPE_QOS_DATA))
> > +                   tid = skb->priority & IEEE80211_QOS_CTL_TAG1D_MASK;
> 
> Is the use of different mask intentional here? Just a quick glance so 
> did not look into it further.

Ah, I forgot to mention that in the commit log. That just aligns it with
most of the other code, but since we never have values other than 0-7 it
doesn't actually matter.

johannes

Reply via email to