Lines Matching refs:hard_iface
731 struct batadv_hard_iface *hard_iface; in batadv_show_mesh_iface() local
735 hard_iface = batadv_hardif_get_by_netdev(net_dev); in batadv_show_mesh_iface()
736 if (!hard_iface) in batadv_show_mesh_iface()
739 if (hard_iface->if_status == BATADV_IF_NOT_IN_USE) in batadv_show_mesh_iface()
742 ifname = hard_iface->soft_iface->name; in batadv_show_mesh_iface()
746 batadv_hardif_free_ref(hard_iface); in batadv_show_mesh_iface()
756 struct batadv_hard_iface *hard_iface; in batadv_store_mesh_iface() local
760 hard_iface = batadv_hardif_get_by_netdev(net_dev); in batadv_store_mesh_iface()
761 if (!hard_iface) in batadv_store_mesh_iface()
770 batadv_hardif_free_ref(hard_iface); in batadv_store_mesh_iface()
779 if (hard_iface->if_status == status_tmp) in batadv_store_mesh_iface()
782 if ((hard_iface->soft_iface) && in batadv_store_mesh_iface()
783 (strncmp(hard_iface->soft_iface->name, buff, IFNAMSIZ) == 0)) in batadv_store_mesh_iface()
789 batadv_hardif_disable_interface(hard_iface, in batadv_store_mesh_iface()
795 if (hard_iface->if_status != BATADV_IF_NOT_IN_USE) in batadv_store_mesh_iface()
796 batadv_hardif_disable_interface(hard_iface, in batadv_store_mesh_iface()
799 ret = batadv_hardif_enable_interface(hard_iface, buff); in batadv_store_mesh_iface()
804 batadv_hardif_free_ref(hard_iface); in batadv_store_mesh_iface()
812 struct batadv_hard_iface *hard_iface; in batadv_show_iface_status() local
815 hard_iface = batadv_hardif_get_by_netdev(net_dev); in batadv_show_iface_status()
816 if (!hard_iface) in batadv_show_iface_status()
819 switch (hard_iface->if_status) { in batadv_show_iface_status()
838 batadv_hardif_free_ref(hard_iface); in batadv_show_iface_status()