Searched refs:hard_iface (Results 1 – 8 of 8) sorted by relevance
| /linux/net/batman-adv/ |
| H A D | bat_v_elp.h | 14 int batadv_v_elp_iface_enable(struct batadv_hard_iface *hard_iface); 15 void batadv_v_elp_iface_disable(struct batadv_hard_iface *hard_iface); 17 struct batadv_hard_iface *hard_iface);
|
| H A D | main.c | 307 const struct batadv_hard_iface *hard_iface; in batadv_is_my_mac() local 312 netdev_for_each_lower_private_rcu(bat_priv->mesh_iface, hard_iface, iter) { in batadv_is_my_mac() 313 if (hard_iface->if_status != BATADV_IF_ACTIVE) in batadv_is_my_mac() 316 if (batadv_compare_eth(hard_iface->net_dev->dev_addr, addr)) { in batadv_is_my_mac() 426 struct batadv_hard_iface *hard_iface; in batadv_batman_skb_recv() local 429 hard_iface = container_of(ptype, struct batadv_hard_iface, in batadv_batman_skb_recv() 436 if (!kref_get_unless_zero(&hard_iface->refcount)) in batadv_batman_skb_recv() 453 if (!hard_iface->mesh_iface) in batadv_batman_skb_recv() 456 bat_priv = netdev_priv(hard_iface->mesh_iface); in batadv_batman_skb_recv() 462 if (hard_iface->if_status != BATADV_IF_ACTIVE) in batadv_batman_skb_recv() [all …]
|
| H A D | mesh-interface.c | 840 struct batadv_hard_iface *hard_iface; in batadv_meshif_slave_add() local 843 hard_iface = batadv_hardif_get_by_netdev(slave_dev); in batadv_meshif_slave_add() 844 if (!hard_iface || hard_iface->mesh_iface) in batadv_meshif_slave_add() 847 ret = batadv_hardif_enable_interface(hard_iface, dev); in batadv_meshif_slave_add() 850 batadv_hardif_put(hard_iface); in batadv_meshif_slave_add() 864 struct batadv_hard_iface *hard_iface; in batadv_meshif_slave_del() local 867 hard_iface = batadv_hardif_get_by_netdev(slave_dev); in batadv_meshif_slave_del() 869 if (!hard_iface || hard_iface->mesh_iface != dev) in batadv_meshif_slave_del() 872 batadv_hardif_disable_interface(hard_iface); in batadv_meshif_slave_del() 876 batadv_hardif_put(hard_iface); in batadv_meshif_slave_del() [all …]
|
| H A D | send.h | 36 struct batadv_hard_iface *hard_iface, 39 struct batadv_hard_iface *hard_iface); 52 const struct batadv_hard_iface *hard_iface);
|
| H A D | bat_v_ogm.h | 19 int batadv_v_ogm_iface_enable(struct batadv_hard_iface *hard_iface); 20 void batadv_v_ogm_iface_disable(struct batadv_hard_iface *hard_iface);
|
| H A D | originator.h | 28 batadv_hardif_neigh_get(const struct batadv_hard_iface *hard_iface, 33 struct batadv_hard_iface *hard_iface,
|
| H A D | routing.h | 16 struct batadv_hard_iface *hard_iface,
|
| H A D | routing.c | 178 struct batadv_hard_iface *hard_iface, in batadv_check_management_packet() argument
|