Lines Matching refs:soft_iface
232 struct net_device *soft_iface = bat_priv->soft_iface; in batadv_netlink_mesh_fill() local
244 nla_put_u32(msg, BATADV_ATTR_MESH_IFINDEX, soft_iface->ifindex) || in batadv_netlink_mesh_fill()
245 nla_put_string(msg, BATADV_ATTR_MESH_IFNAME, soft_iface->name) || in batadv_netlink_mesh_fill()
247 soft_iface->dev_addr) || in batadv_netlink_mesh_fill()
398 dev_net(bat_priv->soft_iface), msg, 0, in batadv_netlink_notify_mesh()
481 batadv_bla_status_update(bat_priv->soft_iface); in batadv_netlink_set_mesh()
491 batadv_dat_status_update(bat_priv->soft_iface); in batadv_netlink_set_mesh()
499 batadv_update_min_mtu(bat_priv->soft_iface); in batadv_netlink_set_mesh()
601 batadv_nc_status_update(bat_priv->soft_iface); in batadv_netlink_set_mesh()
687 dev_net(bat_priv->soft_iface), msg, 0, in batadv_netlink_tpmeter_notify()
813 bat_priv->soft_iface->ifindex)) in batadv_netlink_hardif_fill()
872 dev_net(bat_priv->soft_iface), msg, 0, in batadv_netlink_notify_hardif()
957 struct net_device *soft_iface; in batadv_netlink_dump_hardif() local
970 soft_iface = dev_get_by_index(net, ifindex); in batadv_netlink_dump_hardif()
971 if (!soft_iface) in batadv_netlink_dump_hardif()
974 if (!batadv_softif_is_valid(soft_iface)) { in batadv_netlink_dump_hardif()
975 dev_put(soft_iface); in batadv_netlink_dump_hardif()
979 bat_priv = netdev_priv(soft_iface); in batadv_netlink_dump_hardif()
985 if (hard_iface->soft_iface != soft_iface) in batadv_netlink_dump_hardif()
1002 dev_put(soft_iface); in batadv_netlink_dump_hardif()
1034 bat_priv->soft_iface->ifindex)) in batadv_netlink_vlan_fill()
1077 dev_net(bat_priv->soft_iface), msg, 0, in batadv_netlink_notify_vlan()
1148 struct net_device *soft_iface; in batadv_get_softif_from_info() local
1156 soft_iface = dev_get_by_index(net, ifindex); in batadv_get_softif_from_info()
1157 if (!soft_iface) in batadv_get_softif_from_info()
1160 if (!batadv_softif_is_valid(soft_iface)) in batadv_get_softif_from_info()
1163 return soft_iface; in batadv_get_softif_from_info()
1166 dev_put(soft_iface); in batadv_get_softif_from_info()
1201 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_get_hardif_from_info()
1260 struct net_device *soft_iface; in batadv_pre_doit() local
1275 soft_iface = batadv_get_softif_from_info(net, info); in batadv_pre_doit()
1276 if (IS_ERR(soft_iface)) in batadv_pre_doit()
1277 return PTR_ERR(soft_iface); in batadv_pre_doit()
1279 bat_priv = netdev_priv(soft_iface); in batadv_pre_doit()
1307 dev_put(bat_priv->soft_iface); in batadv_pre_doit()
1339 dev_put(bat_priv->soft_iface); in batadv_post_doit()