|
@@ -825,9 +825,7 @@ static int setup_netdev(struct l2cap_chan *chan, struct lowpan_dev **dev)
|
|
list_add_rcu(&(*dev)->list, &bt_6lowpan_devices);
|
|
list_add_rcu(&(*dev)->list, &bt_6lowpan_devices);
|
|
spin_unlock(&devices_lock);
|
|
spin_unlock(&devices_lock);
|
|
|
|
|
|
- lowpan_netdev_setup(netdev, LOWPAN_LLTYPE_BTLE);
|
|
|
|
-
|
|
|
|
- err = register_netdev(netdev);
|
|
|
|
|
|
+ err = lowpan_register_netdev(netdev, LOWPAN_LLTYPE_BTLE);
|
|
if (err < 0) {
|
|
if (err < 0) {
|
|
BT_INFO("register_netdev failed %d", err);
|
|
BT_INFO("register_netdev failed %d", err);
|
|
spin_lock(&devices_lock);
|
|
spin_lock(&devices_lock);
|
|
@@ -890,7 +888,7 @@ static void delete_netdev(struct work_struct *work)
|
|
struct lowpan_dev *entry = container_of(work, struct lowpan_dev,
|
|
struct lowpan_dev *entry = container_of(work, struct lowpan_dev,
|
|
delete_netdev);
|
|
delete_netdev);
|
|
|
|
|
|
- unregister_netdev(entry->netdev);
|
|
|
|
|
|
+ lowpan_unregister_netdev(entry->netdev);
|
|
|
|
|
|
/* The entry pointer is deleted by the netdev destructor. */
|
|
/* The entry pointer is deleted by the netdev destructor. */
|
|
}
|
|
}
|
|
@@ -1348,7 +1346,7 @@ static void disconnect_devices(void)
|
|
ifdown(entry->netdev);
|
|
ifdown(entry->netdev);
|
|
BT_DBG("Unregistering netdev %s %p",
|
|
BT_DBG("Unregistering netdev %s %p",
|
|
entry->netdev->name, entry->netdev);
|
|
entry->netdev->name, entry->netdev);
|
|
- unregister_netdev(entry->netdev);
|
|
|
|
|
|
+ lowpan_unregister_netdev(entry->netdev);
|
|
kfree(entry);
|
|
kfree(entry);
|
|
}
|
|
}
|
|
}
|
|
}
|