6lowpan: add lowpan dev register helpers
[linux.git] / net / bluetooth / 6lowpan.c
index 9e9cca3689a08ab7c9038b9bab4c61d7214004af..d040365ba98e7f7cafcbedd20ac3b4c632603414 100644 (file)
@@ -825,9 +825,7 @@ static int setup_netdev(struct l2cap_chan *chan, struct lowpan_dev **dev)
        list_add_rcu(&(*dev)->list, &bt_6lowpan_devices);
        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) {
                BT_INFO("register_netdev failed %d", err);
                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,
                                                delete_netdev);
 
-       unregister_netdev(entry->netdev);
+       lowpan_unregister_netdev(entry->netdev);
 
        /* The entry pointer is deleted by the netdev destructor. */
 }
@@ -1348,7 +1346,7 @@ static void disconnect_devices(void)
                ifdown(entry->netdev);
                BT_DBG("Unregistering netdev %s %p",
                       entry->netdev->name, entry->netdev);
-               unregister_netdev(entry->netdev);
+               lowpan_unregister_netdev(entry->netdev);
                kfree(entry);
        }
 }
This page took 0.037341 seconds and 4 git commands to generate.