Lines Matching defs:skb
26 static int wme_downgrade_ac(struct sk_buff *skb)
28 switch (skb->priority) {
31 skb->priority = 5; /* VO -> VI */
35 skb->priority = 3; /* VI -> BE */
39 skb->priority = 2; /* BE -> BK */
49 struct sk_buff *skb)
57 if (local->hw.queues < 4 || skb->len < 6) {
58 skb->priority = 0; /* required for correct WPA/11i MIC */
60 ieee802_1d_to_ac[skb->priority]);
74 ra = skb->data;
87 ra = skb->data;
105 skb->priority = 0; /* required for correct WPA/11i MIC */
106 return ieee802_1d_to_ac[skb->priority];
111 skb->priority = cfg80211_classify8021d(skb);
113 return ieee80211_downgrade_queue(local, skb);
117 struct sk_buff *skb)
120 while (unlikely(local->wmm_acm & BIT(skb->priority))) {
121 if (wme_downgrade_ac(skb)) {
127 return ieee802_1d_to_ac[skb->priority];
130 void ieee80211_set_qos_hdr(struct ieee80211_local *local, struct sk_buff *skb)
132 struct ieee80211_hdr *hdr = (void *)skb->data;
139 tid = skb->priority & IEEE80211_QOS_CTL_TAG1D_MASK;