ieee802154: setting extended address while iface add
[deliverable/linux.git] / net / mac802154 / cfg.c
index ae1a9ef2d42c0275eba9c1a1dee88f22640070d7..568d712bfc8caff711bdb1b78b2274fcc0371af2 100644 (file)
@@ -28,7 +28,8 @@ ieee802154_add_iface_deprecated(struct wpan_phy *wpan_phy,
        struct net_device *dev;
 
        rtnl_lock();
-       dev = ieee802154_if_add(local, name, type);
+       dev = ieee802154_if_add(local, name, type,
+                               cpu_to_le64(0x0000000000000000ULL));
        rtnl_unlock();
 
        return dev;
@@ -44,12 +45,12 @@ static void ieee802154_del_iface_deprecated(struct wpan_phy *wpan_phy,
 
 static int
 ieee802154_add_iface(struct wpan_phy *phy, const char *name,
-                    enum nl802154_iftype type)
+                    enum nl802154_iftype type, __le64 extended_addr)
 {
        struct ieee802154_local *local = wpan_phy_priv(phy);
        struct net_device *err;
 
-       err = ieee802154_if_add(local, name, type);
+       err = ieee802154_if_add(local, name, type, extended_addr);
        if (IS_ERR(err))
                return PTR_ERR(err);
 
This page took 0.025349 seconds and 5 git commands to generate.