mac802154: don't warn on unsupported frames
[cascardo/linux.git] / net / mac802154 / rx.c
index 446e130..b978da0 100644 (file)
@@ -101,6 +101,11 @@ ieee802154_subif_frame(struct ieee802154_sub_if_data *sdata,
        sdata->dev->stats.rx_bytes += skb->len;
 
        switch (mac_cb(skb)->type) {
+       case IEEE802154_FC_TYPE_BEACON:
+       case IEEE802154_FC_TYPE_ACK:
+       case IEEE802154_FC_TYPE_MAC_CMD:
+               goto fail;
+
        case IEEE802154_FC_TYPE_DATA:
                return ieee802154_deliver_skb(skb);
        default: