• Home
  • Raw
  • Download

Lines Matching refs:hard_iface

265 	struct batadv_hard_iface *hard_iface;				\
270 hard_iface = batadv_hardif_get_by_netdev(net_dev); \
271 if (!hard_iface) \
276 &hard_iface->_var, \
277 hard_iface->soft_iface, \
280 if (hard_iface->soft_iface) { \
281 bat_priv = netdev_priv(hard_iface->soft_iface); \
282 batadv_netlink_notify_hardif(bat_priv, hard_iface); \
285 batadv_hardif_put(hard_iface); \
294 struct batadv_hard_iface *hard_iface; \
298 hard_iface = batadv_hardif_get_by_netdev(net_dev); \
299 if (!hard_iface) \
302 length = sprintf(buff, "%i\n", atomic_read(&hard_iface->_var)); \
304 batadv_hardif_put(hard_iface); \
945 struct batadv_hard_iface *hard_iface; in batadv_show_mesh_iface() local
951 hard_iface = batadv_hardif_get_by_netdev(net_dev); in batadv_show_mesh_iface()
952 if (!hard_iface) in batadv_show_mesh_iface()
955 if (hard_iface->if_status == BATADV_IF_NOT_IN_USE) in batadv_show_mesh_iface()
958 ifname = hard_iface->soft_iface->name; in batadv_show_mesh_iface()
962 batadv_hardif_put(hard_iface); in batadv_show_mesh_iface()
981 struct batadv_hard_iface *hard_iface; in batadv_store_mesh_iface_finish() local
987 hard_iface = batadv_hardif_get_by_netdev(net_dev); in batadv_store_mesh_iface_finish()
988 if (!hard_iface) in batadv_store_mesh_iface_finish()
996 if (hard_iface->if_status == status_tmp) in batadv_store_mesh_iface_finish()
999 if (hard_iface->soft_iface && in batadv_store_mesh_iface_finish()
1000 strncmp(hard_iface->soft_iface->name, ifname, IFNAMSIZ) == 0) in batadv_store_mesh_iface_finish()
1004 batadv_hardif_disable_interface(hard_iface, in batadv_store_mesh_iface_finish()
1010 if (hard_iface->if_status != BATADV_IF_NOT_IN_USE) in batadv_store_mesh_iface_finish()
1011 batadv_hardif_disable_interface(hard_iface, in batadv_store_mesh_iface_finish()
1014 ret = batadv_hardif_enable_interface(hard_iface, net, ifname); in batadv_store_mesh_iface_finish()
1016 batadv_hardif_put(hard_iface); in batadv_store_mesh_iface_finish()
1085 struct batadv_hard_iface *hard_iface; in batadv_show_iface_status() local
1090 hard_iface = batadv_hardif_get_by_netdev(net_dev); in batadv_show_iface_status()
1091 if (!hard_iface) in batadv_show_iface_status()
1094 switch (hard_iface->if_status) { in batadv_show_iface_status()
1113 batadv_hardif_put(hard_iface); in batadv_show_iface_status()
1135 struct batadv_hard_iface *hard_iface; in batadv_store_throughput_override() local
1143 hard_iface = batadv_hardif_get_by_netdev(net_dev); in batadv_store_throughput_override()
1144 if (!hard_iface) in batadv_store_throughput_override()
1155 old_tp_override = atomic_read(&hard_iface->bat_v.throughput_override); in batadv_store_throughput_override()
1159 batadv_info(hard_iface->soft_iface, in batadv_store_throughput_override()
1165 atomic_set(&hard_iface->bat_v.throughput_override, tp_override); in batadv_store_throughput_override()
1167 if (hard_iface->soft_iface) { in batadv_store_throughput_override()
1168 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_store_throughput_override()
1169 batadv_netlink_notify_hardif(bat_priv, hard_iface); in batadv_store_throughput_override()
1173 batadv_hardif_put(hard_iface); in batadv_store_throughput_override()
1182 struct batadv_hard_iface *hard_iface; in batadv_show_throughput_override() local
1187 hard_iface = batadv_hardif_get_by_netdev(net_dev); in batadv_show_throughput_override()
1188 if (!hard_iface) in batadv_show_throughput_override()
1191 tp_override = atomic_read(&hard_iface->bat_v.throughput_override); in batadv_show_throughput_override()
1193 batadv_hardif_put(hard_iface); in batadv_show_throughput_override()