diff options
-rw-r--r-- | net/mac80211/rx.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c index 59f124c58333..f407427c642f 100644 --- a/net/mac80211/rx.c +++ b/net/mac80211/rx.c | |||
@@ -1576,25 +1576,6 @@ ieee80211_rx_h_defragment(struct ieee80211_rx_data *rx) | |||
1576 | return RX_CONTINUE; | 1576 | return RX_CONTINUE; |
1577 | } | 1577 | } |
1578 | 1578 | ||
1579 | static ieee80211_rx_result debug_noinline | ||
1580 | ieee80211_rx_h_remove_qos_control(struct ieee80211_rx_data *rx) | ||
1581 | { | ||
1582 | u8 *data = rx->skb->data; | ||
1583 | struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)data; | ||
1584 | |||
1585 | if (!ieee80211_is_data_qos(hdr->frame_control)) | ||
1586 | return RX_CONTINUE; | ||
1587 | |||
1588 | /* remove the qos control field, update frame type and meta-data */ | ||
1589 | memmove(data + IEEE80211_QOS_CTL_LEN, data, | ||
1590 | ieee80211_hdrlen(hdr->frame_control) - IEEE80211_QOS_CTL_LEN); | ||
1591 | hdr = (struct ieee80211_hdr *)skb_pull(rx->skb, IEEE80211_QOS_CTL_LEN); | ||
1592 | /* change frame type to non QOS */ | ||
1593 | hdr->frame_control &= ~cpu_to_le16(IEEE80211_STYPE_QOS_DATA); | ||
1594 | |||
1595 | return RX_CONTINUE; | ||
1596 | } | ||
1597 | |||
1598 | static int | 1579 | static int |
1599 | ieee80211_802_1x_port_control(struct ieee80211_rx_data *rx) | 1580 | ieee80211_802_1x_port_control(struct ieee80211_rx_data *rx) |
1600 | { | 1581 | { |
@@ -2718,7 +2699,6 @@ static void ieee80211_rx_handlers(struct ieee80211_rx_data *rx) | |||
2718 | if (ieee80211_vif_is_mesh(&rx->sdata->vif)) | 2699 | if (ieee80211_vif_is_mesh(&rx->sdata->vif)) |
2719 | CALL_RXH(ieee80211_rx_h_mesh_fwding); | 2700 | CALL_RXH(ieee80211_rx_h_mesh_fwding); |
2720 | #endif | 2701 | #endif |
2721 | CALL_RXH(ieee80211_rx_h_remove_qos_control) | ||
2722 | CALL_RXH(ieee80211_rx_h_amsdu) | 2702 | CALL_RXH(ieee80211_rx_h_amsdu) |
2723 | CALL_RXH(ieee80211_rx_h_data) | 2703 | CALL_RXH(ieee80211_rx_h_data) |
2724 | CALL_RXH(ieee80211_rx_h_ctrl); | 2704 | CALL_RXH(ieee80211_rx_h_ctrl); |