Home
last modified time | relevance | path

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

/linux-4.4.14/net/batman-adv/
Dbridge_loop_avoidance.c274 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 …]
Dhard-interface.c185 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 …]
Drouting.c216 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 …]
Dsend.c224 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 …]
Dicmp_socket.c179 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()
Dfragmentation.c443 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()
Dbridge_loop_avoidance.h43 struct batadv_hard_iface *primary_if,
98 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
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 …]
Ddistributed-arp-table.h70 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()
Dtranslation-table.c942 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 …]
Dgateway_client.c618 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()
Dsoft-interface.c186 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()
Dmain.c272 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()
Doriginator.c1022 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()
Dhard-interface.h84 hard_iface = rcu_dereference(bat_priv->primary_if); in batadv_primary_if_get_selected()
Ddistributed-arp-table.c792 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()
Dnetwork-coding.c1876 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()
Dtypes.h819 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */ member