ieee802154: Remove 802.15.4/6LoWPAN checks for interface MTU.
[firefly-linux-kernel-4.4.55.git] / net / ieee802154 / nl-mac.c
index ada58a81b75352f9ce297b26b9b49fb205f6ba81..3503c38954f9f9e09e88706357c838a37b46ee17 100644 (file)
@@ -168,10 +168,7 @@ static struct net_device *ieee802154_nl_get_dev(struct genl_info *info)
        if (!dev)
                return NULL;
 
-       /* Check on mtu is currently a hacked solution because lowpan
-        * and wpan have the same ARPHRD type.
-        */
-       if (dev->type != ARPHRD_IEEE802154 || dev->mtu != IEEE802154_MTU) {
+       if (dev->type != ARPHRD_IEEE802154) {
                dev_put(dev);
                return NULL;
        }
@@ -455,11 +452,7 @@ int ieee802154_dump_iface(struct sk_buff *skb, struct netlink_callback *cb)
 
        idx = 0;
        for_each_netdev(net, dev) {
-               /* Check on mtu is currently a hacked solution because lowpan
-                * and wpan have the same ARPHRD type.
-                */
-               if (idx < s_idx || dev->type != ARPHRD_IEEE802154 ||
-                   dev->mtu != IEEE802154_MTU)
+               if (idx < s_idx || dev->type != ARPHRD_IEEE802154)
                        goto cont;
 
                if (ieee802154_nl_fill_iface(skb, NETLINK_CB(cb->skb).portid,
@@ -789,11 +782,7 @@ ieee802154_llsec_dump_table(struct sk_buff *skb, struct netlink_callback *cb,
        int rc;
 
        for_each_netdev(net, dev) {
-               /* Check on mtu is currently a hacked solution because lowpan
-                * and wpan have the same ARPHRD type.
-                */
-               if (idx < first_dev || dev->type != ARPHRD_IEEE802154 ||
-                   dev->mtu != IEEE802154_MTU)
+               if (idx < first_dev || dev->type != ARPHRD_IEEE802154)
                        goto skip;
 
                data.ops = ieee802154_mlme_ops(dev);