/linux-4.4.14/net/batman-adv/ |
D | bridge_loop_avoidance.c | 274 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim() local 280 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_bla_send_claim() 281 if (!primary_if) in batadv_bla_send_claim() 288 soft_iface = primary_if->soft_iface; in batadv_bla_send_claim() 293 primary_if->soft_iface, in batadv_bla_send_claim() 299 primary_if->net_dev->dev_addr, in batadv_bla_send_claim() 368 if (primary_if) in batadv_bla_send_claim() 369 batadv_hardif_free_ref(primary_if); in batadv_bla_send_claim() 450 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw() argument 456 primary_if->net_dev->dev_addr, in batadv_bla_update_own_backbone_gw() [all …]
|
D | hard-interface.c | 185 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr() local 187 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_primary_if_update_addr() 188 if (!primary_if) in batadv_primary_if_update_addr() 191 batadv_dat_init_own_addr(bat_priv, primary_if); in batadv_primary_if_update_addr() 192 batadv_bla_update_orig_address(bat_priv, primary_if, oldif); in batadv_primary_if_update_addr() 194 if (primary_if) in batadv_primary_if_update_addr() 195 batadv_hardif_free_ref(primary_if); in batadv_primary_if_update_addr() 208 curr_hard_iface = rcu_dereference_protected(bat_priv->primary_if, 1); in batadv_primary_if_select() 209 rcu_assign_pointer(bat_priv->primary_if, new_hard_iface); in batadv_primary_if_select() 354 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_activate_interface() local [all …]
|
D | routing.c | 216 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet() local 235 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_recv_my_icmp_packet() 236 if (!primary_if) in batadv_recv_my_icmp_packet() 251 ether_addr_copy(icmph->orig, primary_if->net_dev->dev_addr); in batadv_recv_my_icmp_packet() 265 if (primary_if) in batadv_recv_my_icmp_packet() 266 batadv_hardif_free_ref(primary_if); in batadv_recv_my_icmp_packet() 275 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded() local 289 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_recv_icmp_ttl_exceeded() 290 if (!primary_if) in batadv_recv_icmp_ttl_exceeded() 305 ether_addr_copy(icmp_packet->orig, primary_if->net_dev->dev_addr); in batadv_recv_icmp_ttl_exceeded() [all …]
|
D | send.c | 224 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr() local 228 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_send_skb_prepare_unicast_4addr() 229 if (!primary_if) in batadv_send_skb_prepare_unicast_4addr() 242 ether_addr_copy(uc_4addr_packet->src, primary_if->net_dev->dev_addr); in batadv_send_skb_prepare_unicast_4addr() 248 if (primary_if) in batadv_send_skb_prepare_unicast_4addr() 249 batadv_hardif_free_ref(primary_if); in batadv_send_skb_prepare_unicast_4addr() 447 struct batadv_hard_iface *primary_if = NULL; in batadv_add_bcast_packet_to_list() local 458 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_add_bcast_packet_to_list() 459 if (!primary_if) in batadv_add_bcast_packet_to_list() 478 forw_packet->if_incoming = primary_if; in batadv_add_bcast_packet_to_list() [all …]
|
D | icmp_socket.c | 179 struct batadv_hard_iface *primary_if = NULL; in batadv_socket_write() local 194 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_socket_write() 196 if (!primary_if) { in batadv_socket_write() 279 ether_addr_copy(icmp_header->orig, primary_if->net_dev->dev_addr); in batadv_socket_write() 290 if (primary_if) in batadv_socket_write() 291 batadv_hardif_free_ref(primary_if); in batadv_socket_write()
|
D | fragmentation.c | 443 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet() local 463 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_frag_send_packet() 464 if (!primary_if) in batadv_frag_send_packet() 475 ether_addr_copy(frag_header.orig, primary_if->net_dev->dev_addr); in batadv_frag_send_packet() 512 if (primary_if) in batadv_frag_send_packet() 513 batadv_hardif_free_ref(primary_if); in batadv_frag_send_packet()
|
D | bridge_loop_avoidance.h | 43 struct batadv_hard_iface *primary_if, 98 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address() argument
|
D | bat_iv_ogm.c | 481 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_emit() local 500 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_emit() 501 if (!primary_if) in batadv_iv_ogm_emit() 508 if (primary_if) in batadv_iv_ogm_emit() 509 batadv_hardif_free_ref(primary_if); in batadv_iv_ogm_emit() 537 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate() local 571 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_can_aggregate() 572 if (!primary_if) in batadv_iv_ogm_can_aggregate() 586 forw_packet->if_incoming == primary_if)) { in batadv_iv_ogm_can_aggregate() 604 forw_packet->if_incoming != primary_if))) { in batadv_iv_ogm_can_aggregate() [all …]
|
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 | translation-table.c | 942 struct batadv_hard_iface *primary_if; in batadv_tt_local_seq_print_text() local 953 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_tt_local_seq_print_text() 954 if (!primary_if) in batadv_tt_local_seq_print_text() 1011 if (primary_if) in batadv_tt_local_seq_print_text() 1012 batadv_hardif_free_ref(primary_if); in batadv_tt_local_seq_print_text() 1632 struct batadv_hard_iface *primary_if; in batadv_tt_global_seq_print_text() local 1636 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_tt_global_seq_print_text() 1637 if (!primary_if) in batadv_tt_global_seq_print_text() 1661 if (primary_if) in batadv_tt_global_seq_print_text() 1662 batadv_hardif_free_ref(primary_if); in batadv_tt_global_seq_print_text() [all …]
|
D | gateway_client.c | 618 struct batadv_hard_iface *primary_if; in batadv_gw_client_seq_print_text() local 622 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_gw_client_seq_print_text() 623 if (!primary_if) in batadv_gw_client_seq_print_text() 629 BATADV_SOURCE_VERSION, primary_if->net_dev->name, in batadv_gw_client_seq_print_text() 630 primary_if->net_dev->dev_addr, net_dev->name); in batadv_gw_client_seq_print_text() 646 if (primary_if) in batadv_gw_client_seq_print_text() 647 batadv_hardif_free_ref(primary_if); in batadv_gw_client_seq_print_text()
|
D | soft-interface.c | 186 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx() local 304 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_interface_tx() 305 if (!primary_if) in batadv_interface_tx() 330 primary_if->net_dev->dev_addr); in batadv_interface_tx() 378 if (primary_if) in batadv_interface_tx() 379 batadv_hardif_free_ref(primary_if); in batadv_interface_tx() 821 bat_priv->primary_if = NULL; in batadv_softif_init_late()
|
D | main.c | 272 struct batadv_hard_iface *primary_if; in batadv_seq_print_text_primary_if_get() local 274 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_seq_print_text_primary_if_get() 276 if (!primary_if) { in batadv_seq_print_text_primary_if_get() 283 if (primary_if->if_status == BATADV_IF_ACTIVE) in batadv_seq_print_text_primary_if_get() 289 batadv_hardif_free_ref(primary_if); in batadv_seq_print_text_primary_if_get() 290 primary_if = NULL; in batadv_seq_print_text_primary_if_get() 293 return primary_if; in batadv_seq_print_text_primary_if_get()
|
D | originator.c | 1022 struct batadv_hard_iface *primary_if; in batadv_orig_seq_print_text() local 1024 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_orig_seq_print_text() 1025 if (!primary_if) in batadv_orig_seq_print_text() 1029 BATADV_SOURCE_VERSION, primary_if->net_dev->name, in batadv_orig_seq_print_text() 1030 primary_if->net_dev->dev_addr, net_dev->name, in batadv_orig_seq_print_text() 1033 batadv_hardif_free_ref(primary_if); in batadv_orig_seq_print_text()
|
D | hard-interface.h | 84 hard_iface = rcu_dereference(bat_priv->primary_if); in batadv_primary_if_get_selected()
|
D | distributed-arp-table.c | 792 struct batadv_hard_iface *primary_if; in batadv_dat_cache_seq_print_text() local 798 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_dat_cache_seq_print_text() 799 if (!primary_if) in batadv_dat_cache_seq_print_text() 826 if (primary_if) in batadv_dat_cache_seq_print_text() 827 batadv_hardif_free_ref(primary_if); in batadv_dat_cache_seq_print_text()
|
D | network-coding.c | 1876 struct batadv_hard_iface *primary_if; in batadv_nc_nodes_seq_print_text() local 1882 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_nc_nodes_seq_print_text() 1883 if (!primary_if) in batadv_nc_nodes_seq_print_text() 1924 if (primary_if) in batadv_nc_nodes_seq_print_text() 1925 batadv_hardif_free_ref(primary_if); in batadv_nc_nodes_seq_print_text()
|
D | types.h | 819 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */ member
|