• Home
  • Raw
  • Download

Lines Matching refs:mesh_dev

268 	return snprintf(buf, 5, "0x%X\n", !!priv->mesh_dev);  in lbs_mesh_get()
286 if (enable == !!priv->mesh_dev) in lbs_mesh_set()
989 struct net_device *mesh_dev = NULL; in lbs_add_mesh() local
1003 mesh_dev = alloc_netdev(0, "msh%d", ether_setup); in lbs_add_mesh()
1004 if (!mesh_dev) { in lbs_add_mesh()
1012 mesh_wdev->netdev = mesh_dev; in lbs_add_mesh()
1014 mesh_dev->ml_priv = priv; in lbs_add_mesh()
1015 mesh_dev->ieee80211_ptr = mesh_wdev; in lbs_add_mesh()
1016 priv->mesh_dev = mesh_dev; in lbs_add_mesh()
1018 mesh_dev->netdev_ops = &mesh_netdev_ops; in lbs_add_mesh()
1019 mesh_dev->ethtool_ops = &lbs_ethtool_ops; in lbs_add_mesh()
1020 memcpy(mesh_dev->dev_addr, priv->dev->dev_addr, ETH_ALEN); in lbs_add_mesh()
1022 SET_NETDEV_DEV(priv->mesh_dev, priv->dev->dev.parent); in lbs_add_mesh()
1024 mesh_dev->flags |= IFF_BROADCAST | IFF_MULTICAST; in lbs_add_mesh()
1026 ret = register_netdev(mesh_dev); in lbs_add_mesh()
1032 ret = sysfs_create_group(&(mesh_dev->dev.kobj), &lbs_mesh_attr_group); in lbs_add_mesh()
1036 lbs_persist_config_init(mesh_dev); in lbs_add_mesh()
1043 unregister_netdev(mesh_dev); in lbs_add_mesh()
1046 free_netdev(mesh_dev); in lbs_add_mesh()
1058 struct net_device *mesh_dev; in lbs_remove_mesh() local
1060 mesh_dev = priv->mesh_dev; in lbs_remove_mesh()
1061 if (!mesh_dev) in lbs_remove_mesh()
1065 netif_stop_queue(mesh_dev); in lbs_remove_mesh()
1066 netif_carrier_off(mesh_dev); in lbs_remove_mesh()
1067 sysfs_remove_group(&(mesh_dev->dev.kobj), &lbs_mesh_attr_group); in lbs_remove_mesh()
1068 lbs_persist_config_remove(mesh_dev); in lbs_remove_mesh()
1069 unregister_netdev(mesh_dev); in lbs_remove_mesh()
1070 priv->mesh_dev = NULL; in lbs_remove_mesh()
1071 kfree(mesh_dev->ieee80211_ptr); in lbs_remove_mesh()
1072 free_netdev(mesh_dev); in lbs_remove_mesh()
1083 if (priv->mesh_dev) { in lbs_mesh_set_dev()
1086 dev = priv->mesh_dev; in lbs_mesh_set_dev()
1089 dev = priv->mesh_dev; in lbs_mesh_set_dev()
1099 if (dev == priv->mesh_dev) { in lbs_mesh_set_txpd()
1165 if (sset == ETH_SS_STATS && dev == priv->mesh_dev) in lbs_mesh_ethtool_get_sset_count()