| /linux/net/batman-adv/ |
| H A D | bridge_loop_avoidance.c | 345 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim() local 351 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_bla_send_claim() 352 if (!primary_if) in batadv_bla_send_claim() 359 mesh_iface = primary_if->mesh_iface; in batadv_bla_send_claim() 364 primary_if->mesh_iface, in batadv_bla_send_claim() 370 primary_if->net_dev->dev_addr, in batadv_bla_send_claim() 449 batadv_hardif_put(primary_if); in batadv_bla_send_claim() 566 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw() argument 572 primary_if->net_dev->dev_addr, in batadv_bla_update_own_backbone_gw() 591 struct batadv_hard_iface *primary_if, in batadv_bla_answer_request() argument [all …]
|
| H A D | hard-interface.c | 464 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr() local 466 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_primary_if_update_addr() 467 if (!primary_if) in batadv_primary_if_update_addr() 470 batadv_dat_init_own_addr(bat_priv, primary_if); in batadv_primary_if_update_addr() 471 batadv_bla_update_orig_address(bat_priv, primary_if, oldif); in batadv_primary_if_update_addr() 473 batadv_hardif_put(primary_if); in batadv_primary_if_update_addr() 486 curr_hard_iface = rcu_replace_pointer(bat_priv->primary_if, in batadv_primary_if_select() 653 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_activate_interface() local 666 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_hardif_activate_interface() 667 if (!primary_if) in batadv_hardif_activate_interface() [all …]
|
| H A D | send.c | 274 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr() local 278 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_send_skb_prepare_unicast_4addr() 279 if (!primary_if) in batadv_send_skb_prepare_unicast_4addr() 292 ether_addr_copy(uc_4addr_packet->src, primary_if->net_dev->dev_addr); in batadv_send_skb_prepare_unicast_4addr() 298 batadv_hardif_put(primary_if); in batadv_send_skb_prepare_unicast_4addr() 911 struct batadv_hard_iface *primary_if; in __batadv_forw_bcast_packet() local 915 primary_if = batadv_primary_if_get_selected(bat_priv); in __batadv_forw_bcast_packet() 916 if (!primary_if) in __batadv_forw_bcast_packet() 931 own_packet, primary_if, in __batadv_forw_bcast_packet() 940 batadv_hardif_put(primary_if); in __batadv_forw_bcast_packet()
|
| H A D | tp_meter.c | 630 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_recv_ack() local 658 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_tp_recv_ack() 659 if (unlikely(!primary_if)) in batadv_tp_recv_ack() 686 batadv_tp_send_msg(tp_vars, primary_if->net_dev->dev_addr, in batadv_tp_recv_ack() 724 dev_addr = primary_if->net_dev->dev_addr; in batadv_tp_recv_ack() 754 batadv_hardif_put(primary_if); in batadv_tp_recv_ack() 809 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_send() local 827 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_tp_send() 828 if (unlikely(!primary_if)) { in batadv_tp_send() 860 err = batadv_tp_send_msg(tp_vars, primary_if->net_dev->dev_addr, in batadv_tp_send() [all …]
|
| H A D | bat_v.c | 47 struct batadv_hard_iface *primary_if; in batadv_v_iface_activate() local 49 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_iface_activate() 51 if (primary_if) { in batadv_v_iface_activate() 52 batadv_v_elp_iface_activate(primary_if, hard_iface); in batadv_v_iface_activate() 53 batadv_hardif_put(primary_if); in batadv_v_iface_activate() 101 struct batadv_hard_iface *primary_if; in batadv_v_iface_update_mac() local 103 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_iface_update_mac() 104 if (primary_if != hard_iface) in batadv_v_iface_update_mac() 109 batadv_hardif_put(primary_if); in batadv_v_iface_update_mac()
|
| H A D | originator.c | 754 struct batadv_hard_iface *primary_if, *hard_iface; in batadv_hardif_neigh_dump() local 765 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_hardif_neigh_dump() 766 if (!primary_if) { in batadv_hardif_neigh_dump() 771 if (primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_hardif_neigh_dump() 799 batadv_hardif_put(primary_if); in batadv_hardif_neigh_dump() 1323 struct batadv_hard_iface *primary_if, *hard_iface; in batadv_orig_dump() local 1334 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_orig_dump() 1335 if (!primary_if) { in batadv_orig_dump() 1340 if (primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_orig_dump() 1368 batadv_hardif_put(primary_if); in batadv_orig_dump()
|
| H A D | fragmentation.c | 439 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet() local 466 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_frag_send_packet() 467 if (!primary_if) { in batadv_frag_send_packet() 502 ether_addr_copy(frag_header.orig, primary_if->net_dev->dev_addr); in batadv_frag_send_packet() 551 batadv_hardif_put(primary_if); in batadv_frag_send_packet()
|
| H A D | bridge_loop_avoidance.h | 50 struct batadv_hard_iface *primary_if, 97 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address() argument
|
| H A D | distributed-arp-table.h | 64 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr() argument 68 addr = batadv_choose_orig(primary_if->net_dev->dev_addr, in batadv_dat_init_own_addr()
|
| H A D | gateway_client.c | 503 struct batadv_hard_iface *primary_if = NULL; in batadv_gw_dump() local 514 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_gw_dump() 515 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_gw_dump() 530 batadv_hardif_put(primary_if); in batadv_gw_dump()
|
| H A D | bat_v_elp.c | 553 struct batadv_hard_iface *primary_if; in batadv_v_elp_packet_recv() local 579 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_elp_packet_recv() 580 if (!primary_if) in batadv_v_elp_packet_recv() 587 batadv_hardif_put(primary_if); in batadv_v_elp_packet_recv()
|
| H A D | mesh-interface.c | 172 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx() local 312 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_interface_tx() 313 if (!primary_if) in batadv_interface_tx() 338 primary_if->net_dev->dev_addr); in batadv_interface_tx() 381 batadv_hardif_put(primary_if); in batadv_interface_tx() 803 bat_priv->primary_if = NULL; in batadv_meshif_init_late()
|
| H A D | multicast.c | 2101 struct batadv_hard_iface **primary_if) in batadv_mcast_netlink_get_primary() argument 2123 if (!ret && primary_if) in batadv_mcast_netlink_get_primary() 2124 *primary_if = hard_iface; in batadv_mcast_netlink_get_primary() 2140 struct batadv_hard_iface *primary_if = NULL; in batadv_mcast_flags_dump() local 2147 ret = batadv_mcast_netlink_get_primary(cb, &primary_if); in batadv_mcast_flags_dump() 2151 bat_priv = netdev_priv(primary_if->mesh_iface); in batadv_mcast_flags_dump() 2154 batadv_hardif_put(primary_if); in batadv_mcast_flags_dump()
|
| H A D | distributed-arp-table.c | 936 struct batadv_hard_iface *primary_if = NULL; in batadv_dat_cache_dump() local 952 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_dat_cache_dump() 953 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_dat_cache_dump() 973 batadv_hardif_put(primary_if); in batadv_dat_cache_dump()
|