Lines Matching refs:soft_iface
133 batadv_netlink_mesh_info_put(struct sk_buff *msg, struct net_device *soft_iface) in batadv_netlink_mesh_info_put() argument
135 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_netlink_mesh_info_put()
143 nla_put_u32(msg, BATADV_ATTR_MESH_IFINDEX, soft_iface->ifindex) || in batadv_netlink_mesh_info_put()
144 nla_put_string(msg, BATADV_ATTR_MESH_IFNAME, soft_iface->name) || in batadv_netlink_mesh_info_put()
146 soft_iface->dev_addr) || in batadv_netlink_mesh_info_put()
194 struct net_device *soft_iface; in batadv_netlink_get_mesh_info() local
207 soft_iface = dev_get_by_index(net, ifindex); in batadv_netlink_get_mesh_info()
208 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_netlink_get_mesh_info()
227 ret = batadv_netlink_mesh_info_put(msg, soft_iface); in batadv_netlink_get_mesh_info()
230 if (soft_iface) in batadv_netlink_get_mesh_info()
231 dev_put(soft_iface); in batadv_netlink_get_mesh_info()
308 dev_net(bat_priv->soft_iface), msg, 0, in batadv_netlink_tpmeter_notify()
333 struct net_device *soft_iface; in batadv_netlink_tp_meter_start() local
360 soft_iface = dev_get_by_index(net, ifindex); in batadv_netlink_tp_meter_start()
361 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_netlink_tp_meter_start()
380 bat_priv = netdev_priv(soft_iface); in batadv_netlink_tp_meter_start()
386 if (soft_iface) in batadv_netlink_tp_meter_start()
387 dev_put(soft_iface); in batadv_netlink_tp_meter_start()
410 struct net_device *soft_iface; in batadv_netlink_tp_meter_cancel() local
428 soft_iface = dev_get_by_index(net, ifindex); in batadv_netlink_tp_meter_cancel()
429 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_netlink_tp_meter_cancel()
434 bat_priv = netdev_priv(soft_iface); in batadv_netlink_tp_meter_cancel()
438 if (soft_iface) in batadv_netlink_tp_meter_cancel()
439 dev_put(soft_iface); in batadv_netlink_tp_meter_cancel()
497 struct net_device *soft_iface; in batadv_netlink_dump_hardifs() local
510 soft_iface = dev_get_by_index(net, ifindex); in batadv_netlink_dump_hardifs()
511 if (!soft_iface) in batadv_netlink_dump_hardifs()
514 if (!batadv_softif_is_valid(soft_iface)) { in batadv_netlink_dump_hardifs()
515 dev_put(soft_iface); in batadv_netlink_dump_hardifs()
522 if (hard_iface->soft_iface != soft_iface) in batadv_netlink_dump_hardifs()
537 dev_put(soft_iface); in batadv_netlink_dump_hardifs()