/net/batman-adv/ |
D | bridge_loop_avoidance.c | 351 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim() local 357 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_bla_send_claim() 358 if (!primary_if) in batadv_bla_send_claim() 365 soft_iface = primary_if->soft_iface; in batadv_bla_send_claim() 370 primary_if->soft_iface, in batadv_bla_send_claim() 376 primary_if->net_dev->dev_addr, in batadv_bla_send_claim() 456 if (primary_if) in batadv_bla_send_claim() 457 batadv_hardif_put(primary_if); in batadv_bla_send_claim() 574 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw() argument 580 primary_if->net_dev->dev_addr, in batadv_bla_update_own_backbone_gw() [all …]
|
D | hard-interface.c | 256 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr() local 258 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_primary_if_update_addr() 259 if (!primary_if) in batadv_primary_if_update_addr() 262 batadv_dat_init_own_addr(bat_priv, primary_if); in batadv_primary_if_update_addr() 263 batadv_bla_update_orig_address(bat_priv, primary_if, oldif); in batadv_primary_if_update_addr() 265 if (primary_if) in batadv_primary_if_update_addr() 266 batadv_hardif_put(primary_if); in batadv_primary_if_update_addr() 279 curr_hard_iface = rcu_dereference_protected(bat_priv->primary_if, 1); in batadv_primary_if_select() 280 rcu_assign_pointer(bat_priv->primary_if, new_hard_iface); in batadv_primary_if_select() 425 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_activate_interface() local [all …]
|
D | routing.c | 225 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet() local 244 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_recv_my_icmp_packet() 245 if (!primary_if) in batadv_recv_my_icmp_packet() 260 ether_addr_copy(icmph->orig, primary_if->net_dev->dev_addr); in batadv_recv_my_icmp_packet() 283 if (primary_if) in batadv_recv_my_icmp_packet() 284 batadv_hardif_put(primary_if); in batadv_recv_my_icmp_packet() 293 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded() local 307 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_recv_icmp_ttl_exceeded() 308 if (!primary_if) in batadv_recv_icmp_ttl_exceeded() 323 ether_addr_copy(icmp_packet->orig, primary_if->net_dev->dev_addr); in batadv_recv_icmp_ttl_exceeded() [all …]
|
D | originator.c | 708 struct batadv_hard_iface *primary_if; in batadv_hardif_neigh_seq_print_text() local 710 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_hardif_neigh_seq_print_text() 711 if (!primary_if) in batadv_hardif_neigh_seq_print_text() 715 BATADV_SOURCE_VERSION, primary_if->net_dev->name, in batadv_hardif_neigh_seq_print_text() 716 primary_if->net_dev->dev_addr, net_dev->name, in batadv_hardif_neigh_seq_print_text() 719 batadv_hardif_put(primary_if); in batadv_hardif_neigh_seq_print_text() 747 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_neigh_dump() local 763 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_hardif_neigh_dump() 764 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_hardif_neigh_dump() 801 if (primary_if) in batadv_hardif_neigh_dump() [all …]
|
D | send.c | 277 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr() local 281 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_send_skb_prepare_unicast_4addr() 282 if (!primary_if) in batadv_send_skb_prepare_unicast_4addr() 295 ether_addr_copy(uc_4addr_packet->src, primary_if->net_dev->dev_addr); in batadv_send_skb_prepare_unicast_4addr() 301 if (primary_if) in batadv_send_skb_prepare_unicast_4addr() 302 batadv_hardif_put(primary_if); in batadv_send_skb_prepare_unicast_4addr() 565 struct batadv_hard_iface *primary_if = NULL; in batadv_add_bcast_packet_to_list() local 570 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_add_bcast_packet_to_list() 571 if (!primary_if) in batadv_add_bcast_packet_to_list() 574 forw_packet = batadv_forw_packet_alloc(primary_if, NULL, in batadv_add_bcast_packet_to_list() [all …]
|
D | gateway_client.c | 490 struct batadv_hard_iface *primary_if; in batadv_gw_client_seq_print_text() local 492 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_gw_client_seq_print_text() 493 if (!primary_if) in batadv_gw_client_seq_print_text() 497 BATADV_SOURCE_VERSION, primary_if->net_dev->name, in batadv_gw_client_seq_print_text() 498 primary_if->net_dev->dev_addr, net_dev->name, in batadv_gw_client_seq_print_text() 501 batadv_hardif_put(primary_if); in batadv_gw_client_seq_print_text() 524 struct batadv_hard_iface *primary_if = NULL; in batadv_gw_dump() local 544 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_gw_dump() 545 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_gw_dump() 560 if (primary_if) in batadv_gw_dump() [all …]
|
D | tp_meter.c | 637 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_recv_ack() local 665 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_tp_recv_ack() 666 if (unlikely(!primary_if)) in batadv_tp_recv_ack() 693 batadv_tp_send_msg(tp_vars, primary_if->net_dev->dev_addr, in batadv_tp_recv_ack() 731 dev_addr = primary_if->net_dev->dev_addr; in batadv_tp_recv_ack() 761 if (likely(primary_if)) in batadv_tp_recv_ack() 762 batadv_hardif_put(primary_if); in batadv_tp_recv_ack() 819 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_send() local 837 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_tp_send() 838 if (unlikely(!primary_if)) { in batadv_tp_send() [all …]
|
D | icmp_socket.c | 176 struct batadv_hard_iface *primary_if = NULL; in batadv_socket_write() local 191 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_socket_write() 193 if (!primary_if) { in batadv_socket_write() 276 ether_addr_copy(icmp_header->orig, primary_if->net_dev->dev_addr); in batadv_socket_write() 287 if (primary_if) in batadv_socket_write() 288 batadv_hardif_put(primary_if); in batadv_socket_write()
|
D | translation-table.c | 1058 struct batadv_hard_iface *primary_if; in batadv_tt_local_seq_print_text() local 1067 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_tt_local_seq_print_text() 1068 if (!primary_if) in batadv_tt_local_seq_print_text() 1114 if (primary_if) in batadv_tt_local_seq_print_text() 1115 batadv_hardif_put(primary_if); in batadv_tt_local_seq_print_text() 1225 struct batadv_hard_iface *primary_if = NULL; in batadv_tt_local_dump() local 1246 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_tt_local_dump() 1247 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_tt_local_dump() 1267 if (primary_if) in batadv_tt_local_dump() 1268 batadv_hardif_put(primary_if); in batadv_tt_local_dump() [all …]
|
D | main.c | 298 struct batadv_hard_iface *primary_if; in batadv_seq_print_text_primary_if_get() local 300 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_seq_print_text_primary_if_get() 302 if (!primary_if) { in batadv_seq_print_text_primary_if_get() 309 if (primary_if->if_status == BATADV_IF_ACTIVE) in batadv_seq_print_text_primary_if_get() 315 batadv_hardif_put(primary_if); in batadv_seq_print_text_primary_if_get() 316 primary_if = NULL; in batadv_seq_print_text_primary_if_get() 319 return primary_if; in batadv_seq_print_text_primary_if_get()
|
D | fragmentation.c | 444 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet() local 464 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_frag_send_packet() 465 if (!primary_if) in batadv_frag_send_packet() 485 ether_addr_copy(frag_header.orig, primary_if->net_dev->dev_addr); in batadv_frag_send_packet() 529 if (primary_if) in batadv_frag_send_packet() 530 batadv_hardif_put(primary_if); in batadv_frag_send_packet()
|
D | netlink.c | 132 struct batadv_hard_iface *primary_if = NULL; in batadv_netlink_mesh_info_put() local 153 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_netlink_mesh_info_put() 154 if (primary_if && primary_if->if_status == BATADV_IF_ACTIVE) { in batadv_netlink_mesh_info_put() 155 hard_iface = primary_if->net_dev; in batadv_netlink_mesh_info_put() 169 if (primary_if) in batadv_netlink_mesh_info_put() 170 batadv_hardif_put(primary_if); in batadv_netlink_mesh_info_put()
|
D | bat_v.c | 59 struct batadv_hard_iface *primary_if; in batadv_v_iface_activate() local 61 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_iface_activate() 63 if (primary_if) { in batadv_v_iface_activate() 64 batadv_v_elp_iface_activate(primary_if, hard_iface); in batadv_v_iface_activate() 65 batadv_hardif_put(primary_if); in batadv_v_iface_activate() 112 struct batadv_hard_iface *primary_if; in batadv_v_iface_update_mac() local 114 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_iface_update_mac() 115 if (primary_if != hard_iface) in batadv_v_iface_update_mac() 120 if (primary_if) in batadv_v_iface_update_mac() 121 batadv_hardif_put(primary_if); in batadv_v_iface_update_mac()
|
D | bat_v_elp.c | 493 struct batadv_hard_iface *primary_if; in batadv_v_elp_packet_recv() local 517 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_elp_packet_recv() 518 if (!primary_if) in batadv_v_elp_packet_recv() 525 if (primary_if) in batadv_v_elp_packet_recv() 526 batadv_hardif_put(primary_if); in batadv_v_elp_packet_recv()
|
D | bridge_loop_avoidance.h | 48 struct batadv_hard_iface *primary_if, 104 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address() argument
|
D | distributed-arp-table.h | 70 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr() argument 74 addr = batadv_choose_orig(primary_if->net_dev->dev_addr, in batadv_dat_init_own_addr()
|
D | soft-interface.c | 189 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx() local 307 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_interface_tx() 308 if (!primary_if) in batadv_interface_tx() 333 primary_if->net_dev->dev_addr); in batadv_interface_tx() 383 if (primary_if) in batadv_interface_tx() 384 batadv_hardif_put(primary_if); in batadv_interface_tx() 834 bat_priv->primary_if = NULL; in batadv_softif_init_late()
|
D | bat_iv_ogm.c | 584 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate() local 618 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_can_aggregate() 619 if (!primary_if) in batadv_iv_ogm_can_aggregate() 633 forw_packet->if_incoming == primary_if)) { in batadv_iv_ogm_can_aggregate() 651 forw_packet->if_incoming != primary_if))) { in batadv_iv_ogm_can_aggregate() 657 if (primary_if) in batadv_iv_ogm_can_aggregate() 658 batadv_hardif_put(primary_if); in batadv_iv_ogm_can_aggregate() 921 struct batadv_hard_iface *primary_if, *tmp_hard_iface; in batadv_iv_ogm_schedule() local 940 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_schedule() 942 if (hard_iface == primary_if) { in batadv_iv_ogm_schedule() [all …]
|
D | distributed-arp-table.c | 812 struct batadv_hard_iface *primary_if; in batadv_dat_cache_seq_print_text() local 818 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_dat_cache_seq_print_text() 819 if (!primary_if) in batadv_dat_cache_seq_print_text() 846 if (primary_if) in batadv_dat_cache_seq_print_text() 847 batadv_hardif_put(primary_if); in batadv_dat_cache_seq_print_text()
|
D | hard-interface.h | 83 hard_iface = rcu_dereference(bat_priv->primary_if); in batadv_primary_if_get_selected()
|
D | multicast.c | 1193 struct batadv_hard_iface *primary_if; in batadv_mcast_flags_seq_print_text() local 1200 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_mcast_flags_seq_print_text() 1201 if (!primary_if) in batadv_mcast_flags_seq_print_text() 1234 batadv_hardif_put(primary_if); in batadv_mcast_flags_seq_print_text()
|
D | network-coding.c | 1897 struct batadv_hard_iface *primary_if; in batadv_nc_nodes_seq_print_text() local 1903 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_nc_nodes_seq_print_text() 1904 if (!primary_if) in batadv_nc_nodes_seq_print_text() 1945 if (primary_if) in batadv_nc_nodes_seq_print_text() 1946 batadv_hardif_put(primary_if); in batadv_nc_nodes_seq_print_text()
|
D | types.h | 1075 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */ member
|