Lines Matching refs:hard_iface
751 struct batadv_hard_iface *hard_iface; in batadv_show_mesh_iface() local
755 hard_iface = batadv_hardif_get_by_netdev(net_dev); in batadv_show_mesh_iface()
756 if (!hard_iface) in batadv_show_mesh_iface()
759 if (hard_iface->if_status == BATADV_IF_NOT_IN_USE) in batadv_show_mesh_iface()
762 ifname = hard_iface->soft_iface->name; in batadv_show_mesh_iface()
766 batadv_hardif_free_ref(hard_iface); in batadv_show_mesh_iface()
776 struct batadv_hard_iface *hard_iface; in batadv_store_mesh_iface() local
780 hard_iface = batadv_hardif_get_by_netdev(net_dev); in batadv_store_mesh_iface()
781 if (!hard_iface) in batadv_store_mesh_iface()
790 batadv_hardif_free_ref(hard_iface); in batadv_store_mesh_iface()
799 if (hard_iface->if_status == status_tmp) in batadv_store_mesh_iface()
802 if ((hard_iface->soft_iface) && in batadv_store_mesh_iface()
803 (strncmp(hard_iface->soft_iface->name, buff, IFNAMSIZ) == 0)) in batadv_store_mesh_iface()
809 batadv_hardif_disable_interface(hard_iface, in batadv_store_mesh_iface()
815 if (hard_iface->if_status != BATADV_IF_NOT_IN_USE) in batadv_store_mesh_iface()
816 batadv_hardif_disable_interface(hard_iface, in batadv_store_mesh_iface()
819 ret = batadv_hardif_enable_interface(hard_iface, buff); in batadv_store_mesh_iface()
824 batadv_hardif_free_ref(hard_iface); in batadv_store_mesh_iface()
832 struct batadv_hard_iface *hard_iface; in batadv_show_iface_status() local
835 hard_iface = batadv_hardif_get_by_netdev(net_dev); in batadv_show_iface_status()
836 if (!hard_iface) in batadv_show_iface_status()
839 switch (hard_iface->if_status) { in batadv_show_iface_status()
858 batadv_hardif_free_ref(hard_iface); in batadv_show_iface_status()