| /linux/net/batman-adv/ |
| A D | bridge_loop_avoidance.c | 351 if (!primary_if) in batadv_bla_send_claim() 363 primary_if->soft_iface, in batadv_bla_send_claim() 1406 if (!primary_if) in batadv_bla_status_update() 1412 batadv_bla_update_orig_address(bat_priv, primary_if, primary_if); in batadv_bla_status_update() 1440 if (!primary_if) in batadv_bla_periodic_work() 1542 if (primary_if) { in batadv_bla_init() 1906 if (!primary_if) in batadv_bla_rx() 2039 if (!primary_if) in batadv_bla_tx() 2259 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_bla_claim_dump() 2429 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_bla_backbone_dump() [all …]
|
| A D | hard-interface.c | 450 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr() local 453 if (!primary_if) in batadv_primary_if_update_addr() 459 batadv_hardif_put(primary_if); in batadv_primary_if_update_addr() 631 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_activate_interface() local 645 if (!primary_if) in batadv_hardif_activate_interface() 657 batadv_hardif_put(primary_if); in batadv_hardif_activate_interface() 804 if (hard_iface == primary_if) { in batadv_hardif_disable_interface() 832 batadv_hardif_put(primary_if); in batadv_hardif_disable_interface() 969 if (!primary_if) in batadv_hard_if_event() 972 if (hard_iface == primary_if) in batadv_hard_if_event() [all …]
|
| A D | routing.c | 219 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet() local 230 if (!primary_if) in batadv_recv_my_icmp_packet() 270 batadv_hardif_put(primary_if); in batadv_recv_my_icmp_packet() 281 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded() local 296 if (!primary_if) in batadv_recv_icmp_ttl_exceeded() 323 batadv_hardif_put(primary_if); in batadv_recv_icmp_ttl_exceeded() 755 if (!primary_if) in batadv_reroute_unicast_packet() 780 batadv_hardif_put(primary_if); in batadv_reroute_unicast_packet() 790 struct batadv_hard_iface *primary_if; in batadv_check_unicast_ttvn() local 885 if (!primary_if) in batadv_check_unicast_ttvn() [all …]
|
| A D | send.c | 287 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr() local 291 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_send_skb_prepare_unicast_4addr() 292 if (!primary_if) in batadv_send_skb_prepare_unicast_4addr() 305 ether_addr_copy(uc_4addr_packet->src, primary_if->net_dev->dev_addr); in batadv_send_skb_prepare_unicast_4addr() 311 batadv_hardif_put(primary_if); in batadv_send_skb_prepare_unicast_4addr() 924 struct batadv_hard_iface *primary_if; in __batadv_forw_bcast_packet() local 927 primary_if = batadv_primary_if_get_selected(bat_priv); in __batadv_forw_bcast_packet() 928 if (!primary_if) in __batadv_forw_bcast_packet() 946 own_packet, primary_if, in __batadv_forw_bcast_packet() 955 batadv_hardif_put(primary_if); in __batadv_forw_bcast_packet()
|
| 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() 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 828 if (unlikely(!primary_if)) { in batadv_tp_send() 885 batadv_hardif_put(primary_if); in batadv_tp_send() 1158 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_send_ack() local 1171 if (unlikely(!primary_if)) { in batadv_tp_send_ack() [all …]
|
| 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()
|
| A D | originator.c | 709 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_neigh_dump() local 725 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_hardif_neigh_dump() 726 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_hardif_neigh_dump() 761 batadv_hardif_put(primary_if); in batadv_hardif_neigh_dump() 1293 struct batadv_hard_iface *primary_if = NULL; in batadv_orig_dump() local 1309 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_orig_dump() 1310 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_orig_dump() 1345 batadv_hardif_put(primary_if); in batadv_orig_dump()
|
| A D | fragmentation.c | 445 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet() local 472 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_frag_send_packet() 473 if (!primary_if) { in batadv_frag_send_packet() 497 ether_addr_copy(frag_header.orig, primary_if->net_dev->dev_addr); in batadv_frag_send_packet() 546 batadv_hardif_put(primary_if); in batadv_frag_send_packet()
|
| 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
|
| A D | translation-table.c | 1191 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_tt_local_dump() 1209 batadv_hardif_put(primary_if); in batadv_tt_local_dump() 1968 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_tt_global_dump() 1989 batadv_hardif_put(primary_if); in batadv_tt_global_dump() 2921 struct batadv_hard_iface *primary_if; in batadv_send_tt_request() local 2926 if (!primary_if) in batadv_send_tt_request() 2970 batadv_hardif_put(primary_if); in batadv_send_tt_request() 3155 if (!primary_if) in batadv_send_my_tt_response() 3228 batadv_hardif_put(primary_if); in batadv_send_my_tt_response() 3525 if (!primary_if) in batadv_send_roam_adv() [all …]
|
| A D | bat_v_elp.c | 509 struct batadv_hard_iface *primary_if; in batadv_v_elp_packet_recv() local 534 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_elp_packet_recv() 535 if (!primary_if) in batadv_v_elp_packet_recv() 542 batadv_hardif_put(primary_if); in batadv_v_elp_packet_recv()
|
| 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()
|
| A D | gateway_client.c | 503 struct batadv_hard_iface *primary_if = NULL; in batadv_gw_dump() local 523 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_gw_dump() 524 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_gw_dump() 539 batadv_hardif_put(primary_if); in batadv_gw_dump()
|
| A D | soft-interface.c | 183 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx() local 319 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_interface_tx() 320 if (!primary_if) in batadv_interface_tx() 345 primary_if->net_dev->dev_addr); in batadv_interface_tx() 390 batadv_hardif_put(primary_if); in batadv_interface_tx() 797 bat_priv->primary_if = NULL; in batadv_softif_init_late()
|
| A D | bat_iv_ogm.c | 449 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate() local 483 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_can_aggregate() 484 if (!primary_if) in batadv_iv_ogm_can_aggregate() 498 forw_packet->if_incoming == primary_if)) { in batadv_iv_ogm_can_aggregate() 516 forw_packet->if_incoming != primary_if))) { in batadv_iv_ogm_can_aggregate() 522 batadv_hardif_put(primary_if); in batadv_iv_ogm_can_aggregate() 785 struct batadv_hard_iface *primary_if, *tmp_hard_iface; in batadv_iv_ogm_schedule_buff() local 806 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_schedule_buff() 808 if (hard_iface == primary_if) { in batadv_iv_ogm_schedule_buff() 830 if (hard_iface != primary_if) { in batadv_iv_ogm_schedule_buff() [all …]
|
| A D | netlink.c | 234 struct batadv_hard_iface *primary_if = NULL; in batadv_netlink_mesh_fill() local 262 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_netlink_mesh_fill() 263 if (primary_if && primary_if->if_status == BATADV_IF_ACTIVE) { in batadv_netlink_mesh_fill() 264 hard_iface = primary_if->net_dev; in batadv_netlink_mesh_fill() 362 batadv_hardif_put(primary_if); in batadv_netlink_mesh_fill() 368 batadv_hardif_put(primary_if); in batadv_netlink_mesh_fill()
|
| A D | hard-interface.h | 110 hard_iface = rcu_dereference(bat_priv->primary_if); in batadv_primary_if_get_selected()
|
| A D | multicast.c | 2217 struct batadv_hard_iface **primary_if) in batadv_mcast_netlink_get_primary() argument 2247 if (!ret && primary_if) in batadv_mcast_netlink_get_primary() 2248 *primary_if = hard_iface; in batadv_mcast_netlink_get_primary() 2264 struct batadv_hard_iface *primary_if = NULL; in batadv_mcast_flags_dump() local 2271 ret = batadv_mcast_netlink_get_primary(cb, &primary_if); in batadv_mcast_flags_dump() 2275 bat_priv = netdev_priv(primary_if->soft_iface); in batadv_mcast_flags_dump() 2278 batadv_hardif_put(primary_if); in batadv_mcast_flags_dump()
|
| A D | distributed-arp-table.c | 939 struct batadv_hard_iface *primary_if = NULL; in batadv_dat_cache_dump() local 964 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_dat_cache_dump() 965 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_dat_cache_dump() 985 batadv_hardif_put(primary_if); in batadv_dat_cache_dump()
|
| A D | types.h | 1684 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */ member
|