/linux-4.1.27/net/batman-adv/ |
D | bridge_loop_avoidance.c | 259 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim() local 265 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_bla_send_claim() 266 if (!primary_if) in batadv_bla_send_claim() 273 soft_iface = primary_if->soft_iface; in batadv_bla_send_claim() 278 primary_if->soft_iface, in batadv_bla_send_claim() 284 primary_if->net_dev->dev_addr, in batadv_bla_send_claim() 353 if (primary_if) in batadv_bla_send_claim() 354 batadv_hardif_free_ref(primary_if); in batadv_bla_send_claim() 435 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw() argument 441 primary_if->net_dev->dev_addr, in batadv_bla_update_own_backbone_gw() [all …]
|
D | hard-interface.c | 171 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr() local 173 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_primary_if_update_addr() 174 if (!primary_if) in batadv_primary_if_update_addr() 177 batadv_dat_init_own_addr(bat_priv, primary_if); in batadv_primary_if_update_addr() 178 batadv_bla_update_orig_address(bat_priv, primary_if, oldif); in batadv_primary_if_update_addr() 180 if (primary_if) in batadv_primary_if_update_addr() 181 batadv_hardif_free_ref(primary_if); in batadv_primary_if_update_addr() 194 curr_hard_iface = rcu_dereference_protected(bat_priv->primary_if, 1); in batadv_primary_if_select() 195 rcu_assign_pointer(bat_priv->primary_if, new_hard_iface); in batadv_primary_if_select() 302 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_activate_interface() local [all …]
|
D | routing.c | 191 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet() local 210 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_recv_my_icmp_packet() 211 if (!primary_if) in batadv_recv_my_icmp_packet() 226 ether_addr_copy(icmph->orig, primary_if->net_dev->dev_addr); in batadv_recv_my_icmp_packet() 240 if (primary_if) in batadv_recv_my_icmp_packet() 241 batadv_hardif_free_ref(primary_if); in batadv_recv_my_icmp_packet() 250 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded() local 264 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_recv_icmp_ttl_exceeded() 265 if (!primary_if) in batadv_recv_icmp_ttl_exceeded() 280 ether_addr_copy(icmp_packet->orig, primary_if->net_dev->dev_addr); in batadv_recv_icmp_ttl_exceeded() [all …]
|
D | send.c | 206 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr() local 210 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_send_skb_prepare_unicast_4addr() 211 if (!primary_if) in batadv_send_skb_prepare_unicast_4addr() 224 ether_addr_copy(uc_4addr_packet->src, primary_if->net_dev->dev_addr); in batadv_send_skb_prepare_unicast_4addr() 230 if (primary_if) in batadv_send_skb_prepare_unicast_4addr() 231 batadv_hardif_free_ref(primary_if); in batadv_send_skb_prepare_unicast_4addr() 429 struct batadv_hard_iface *primary_if = NULL; in batadv_add_bcast_packet_to_list() local 440 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_add_bcast_packet_to_list() 441 if (!primary_if) in batadv_add_bcast_packet_to_list() 460 forw_packet->if_incoming = primary_if; in batadv_add_bcast_packet_to_list() [all …]
|
D | icmp_socket.c | 154 struct batadv_hard_iface *primary_if = NULL; in batadv_socket_write() local 169 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_socket_write() 171 if (!primary_if) { in batadv_socket_write() 254 ether_addr_copy(icmp_header->orig, primary_if->net_dev->dev_addr); in batadv_socket_write() 265 if (primary_if) in batadv_socket_write() 266 batadv_hardif_free_ref(primary_if); in batadv_socket_write()
|
D | fragmentation.c | 424 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet() local 444 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_frag_send_packet() 445 if (!primary_if) in batadv_frag_send_packet() 456 ether_addr_copy(frag_header.orig, primary_if->net_dev->dev_addr); in batadv_frag_send_packet() 493 if (primary_if) in batadv_frag_send_packet() 494 batadv_hardif_free_ref(primary_if); in batadv_frag_send_packet()
|
D | bridge_loop_avoidance.h | 36 struct batadv_hard_iface *primary_if, 92 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 562 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_can_aggregate() 563 if (!primary_if) in batadv_iv_ogm_can_aggregate() 581 (forw_packet->if_incoming == primary_if))) { in batadv_iv_ogm_can_aggregate() 599 forw_packet->if_incoming != primary_if))) { in batadv_iv_ogm_can_aggregate() [all …]
|
D | distributed-arp-table.h | 63 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr() argument 67 addr = batadv_choose_orig(primary_if->net_dev->dev_addr, in batadv_dat_init_own_addr()
|
D | translation-table.c | 910 struct batadv_hard_iface *primary_if; in batadv_tt_local_seq_print_text() local 921 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_tt_local_seq_print_text() 922 if (!primary_if) in batadv_tt_local_seq_print_text() 979 if (primary_if) in batadv_tt_local_seq_print_text() 980 batadv_hardif_free_ref(primary_if); in batadv_tt_local_seq_print_text() 1595 struct batadv_hard_iface *primary_if; in batadv_tt_global_seq_print_text() local 1599 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_tt_global_seq_print_text() 1600 if (!primary_if) in batadv_tt_global_seq_print_text() 1624 if (primary_if) in batadv_tt_global_seq_print_text() 1625 batadv_hardif_free_ref(primary_if); in batadv_tt_global_seq_print_text() [all …]
|
D | gateway_client.c | 620 struct batadv_hard_iface *primary_if; in batadv_gw_client_seq_print_text() local 624 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_gw_client_seq_print_text() 625 if (!primary_if) in batadv_gw_client_seq_print_text() 631 BATADV_SOURCE_VERSION, primary_if->net_dev->name, in batadv_gw_client_seq_print_text() 632 primary_if->net_dev->dev_addr, net_dev->name); in batadv_gw_client_seq_print_text() 651 if (primary_if) in batadv_gw_client_seq_print_text() 652 batadv_hardif_free_ref(primary_if); in batadv_gw_client_seq_print_text()
|
D | soft-interface.c | 156 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx() local 274 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_interface_tx() 275 if (!primary_if) in batadv_interface_tx() 300 primary_if->net_dev->dev_addr); in batadv_interface_tx() 348 if (primary_if) in batadv_interface_tx() 349 batadv_hardif_free_ref(primary_if); in batadv_interface_tx() 787 bat_priv->primary_if = NULL; in batadv_softif_init_late()
|
D | main.c | 246 struct batadv_hard_iface *primary_if; in batadv_seq_print_text_primary_if_get() local 248 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_seq_print_text_primary_if_get() 250 if (!primary_if) { in batadv_seq_print_text_primary_if_get() 257 if (primary_if->if_status == BATADV_IF_ACTIVE) in batadv_seq_print_text_primary_if_get() 263 batadv_hardif_free_ref(primary_if); in batadv_seq_print_text_primary_if_get() 264 primary_if = NULL; in batadv_seq_print_text_primary_if_get() 267 return primary_if; in batadv_seq_print_text_primary_if_get()
|
D | originator.c | 984 struct batadv_hard_iface *primary_if; in batadv_orig_seq_print_text() local 986 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_orig_seq_print_text() 987 if (!primary_if) in batadv_orig_seq_print_text() 991 BATADV_SOURCE_VERSION, primary_if->net_dev->name, in batadv_orig_seq_print_text() 992 primary_if->net_dev->dev_addr, net_dev->name, in batadv_orig_seq_print_text() 995 batadv_hardif_free_ref(primary_if); in batadv_orig_seq_print_text()
|
D | hard-interface.h | 73 hard_iface = rcu_dereference(bat_priv->primary_if); in batadv_primary_if_get_selected()
|
D | distributed-arp-table.c | 755 struct batadv_hard_iface *primary_if; in batadv_dat_cache_seq_print_text() local 761 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_dat_cache_seq_print_text() 762 if (!primary_if) in batadv_dat_cache_seq_print_text() 789 if (primary_if) in batadv_dat_cache_seq_print_text() 790 batadv_hardif_free_ref(primary_if); in batadv_dat_cache_seq_print_text()
|
D | network-coding.c | 1850 struct batadv_hard_iface *primary_if; in batadv_nc_nodes_seq_print_text() local 1856 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_nc_nodes_seq_print_text() 1857 if (!primary_if) in batadv_nc_nodes_seq_print_text() 1898 if (primary_if) in batadv_nc_nodes_seq_print_text() 1899 batadv_hardif_free_ref(primary_if); in batadv_nc_nodes_seq_print_text()
|
D | types.h | 804 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */ member
|