|
@@ -206,19 +206,6 @@ drop:
|
|
|
return -EINVAL;
|
|
|
}
|
|
|
|
|
|
-static int lowpan_set_address(struct net_device *dev, void *p)
|
|
|
-{
|
|
|
- struct sockaddr *sa = p;
|
|
|
-
|
|
|
- if (netif_running(dev))
|
|
|
- return -EBUSY;
|
|
|
-
|
|
|
- /* TODO: validate addr */
|
|
|
- memcpy(dev->dev_addr, sa->sa_data, dev->addr_len);
|
|
|
-
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
static struct sk_buff*
|
|
|
lowpan_alloc_frag(struct sk_buff *skb, int size,
|
|
|
const struct ieee802154_hdr *master_hdr)
|
|
@@ -474,7 +461,6 @@ static int lowpan_dev_init(struct net_device *dev)
|
|
|
static const struct net_device_ops lowpan_netdev_ops = {
|
|
|
.ndo_init = lowpan_dev_init,
|
|
|
.ndo_start_xmit = lowpan_xmit,
|
|
|
- .ndo_set_mac_address = lowpan_set_address,
|
|
|
};
|
|
|
|
|
|
static struct ieee802154_mlme_ops lowpan_mlme = {
|