IEEE80211_QOS_CTL_LEN
memmove(skb->data - IEEE80211_QOS_CTL_LEN, skb->data, offset);
skb_push(skb, IEEE80211_QOS_CTL_LEN);
memcpy(skb->data + offset, &qos_ctrl, IEEE80211_QOS_CTL_LEN);
memmove(skb->data + IEEE80211_QOS_CTL_LEN,
skb_pull(skb, IEEE80211_QOS_CTL_LEN);
IEEE80211_QOS_CTL_LEN), &qos_ctl,
IEEE80211_QOS_CTL_LEN);
memmove(skb->data + IEEE80211_QOS_CTL_LEN,
skb_pull(skb, IEEE80211_QOS_CTL_LEN);
memcpy(ieee80211_get_qos_ctl(qos_ptr), &qos_ctl, IEEE80211_QOS_CTL_LEN);
IEEE80211_QOS_CTL_LEN), &qos_ctl,
IEEE80211_QOS_CTL_LEN);
memmove(skb->data + IEEE80211_QOS_CTL_LEN,
skb_pull(skb, IEEE80211_QOS_CTL_LEN);
padpos += IEEE80211_QOS_CTL_LEN;
hdrlen -= IEEE80211_QOS_CTL_LEN;
memcpy(skb_push(skb, IEEE80211_QOS_CTL_LEN), &qos_ctrl,
IEEE80211_QOS_CTL_LEN);
memcpy(skb_push(skb, IEEE80211_QOS_CTL_LEN), &qos_ctrl,
IEEE80211_QOS_CTL_LEN);
memcpy(skb_push(skb, IEEE80211_QOS_CTL_LEN), &qos_ctrl,
IEEE80211_QOS_CTL_LEN);
memcpy(skb_push(skb, IEEE80211_QOS_CTL_LEN), &qos_ctrl,
IEEE80211_QOS_CTL_LEN);
qc = data + hdr_len - IEEE80211_QOS_CTL_LEN;
memset(&aad[24], 0, ETH_ALEN + IEEE80211_QOS_CTL_LEN);
hdrlen += IEEE80211_QOS_CTL_LEN;