Home
last modified time | relevance | path

Searched refs:primary_if (Results 1 – 18 of 18) sorted by relevance

/linux-4.1.27/net/batman-adv/
Dbridge_loop_avoidance.c259 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 …]
Dhard-interface.c171 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 …]
Drouting.c191 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 …]
Dsend.c206 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 …]
Dicmp_socket.c154 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()
Dfragmentation.c424 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()
Dbridge_loop_avoidance.h36 struct batadv_hard_iface *primary_if,
92 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address() argument
Dbat_iv_ogm.c481 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 …]
Ddistributed-arp-table.h63 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()
Dtranslation-table.c910 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 …]
Dgateway_client.c620 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()
Dsoft-interface.c156 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()
Dmain.c246 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()
Doriginator.c984 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()
Dhard-interface.h73 hard_iface = rcu_dereference(bat_priv->primary_if); in batadv_primary_if_get_selected()
Ddistributed-arp-table.c755 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()
Dnetwork-coding.c1850 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()
Dtypes.h804 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */ member