Home
last modified time | relevance | path

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

/Linux-v4.19/net/batman-adv/
Dbridge_loop_avoidance.c351 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()
455 if (primary_if) in batadv_bla_send_claim()
456 batadv_hardif_put(primary_if); in batadv_bla_send_claim()
573 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw() argument
579 primary_if->net_dev->dev_addr, in batadv_bla_update_own_backbone_gw()
[all …]
Dhard-interface.c462 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr() local
464 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_primary_if_update_addr()
465 if (!primary_if) in batadv_primary_if_update_addr()
468 batadv_dat_init_own_addr(bat_priv, primary_if); in batadv_primary_if_update_addr()
469 batadv_bla_update_orig_address(bat_priv, primary_if, oldif); in batadv_primary_if_update_addr()
471 if (primary_if) in batadv_primary_if_update_addr()
472 batadv_hardif_put(primary_if); in batadv_primary_if_update_addr()
485 curr_hard_iface = rcu_dereference_protected(bat_priv->primary_if, 1); in batadv_primary_if_select()
486 rcu_assign_pointer(bat_priv->primary_if, new_hard_iface); in batadv_primary_if_select()
642 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_activate_interface() local
[all …]
Drouting.c234 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet() local
253 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_recv_my_icmp_packet()
254 if (!primary_if) in batadv_recv_my_icmp_packet()
269 ether_addr_copy(icmph->orig, primary_if->net_dev->dev_addr); in batadv_recv_my_icmp_packet()
294 if (primary_if) in batadv_recv_my_icmp_packet()
295 batadv_hardif_put(primary_if); in batadv_recv_my_icmp_packet()
307 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded() local
321 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_recv_icmp_ttl_exceeded()
322 if (!primary_if) in batadv_recv_icmp_ttl_exceeded()
337 ether_addr_copy(icmp_packet->orig, primary_if->net_dev->dev_addr); in batadv_recv_icmp_ttl_exceeded()
[all …]
Doriginator.c759 struct batadv_hard_iface *primary_if; in batadv_hardif_neigh_seq_print_text() local
761 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_hardif_neigh_seq_print_text()
762 if (!primary_if) in batadv_hardif_neigh_seq_print_text()
766 BATADV_SOURCE_VERSION, primary_if->net_dev->name, in batadv_hardif_neigh_seq_print_text()
767 primary_if->net_dev->dev_addr, net_dev->name, in batadv_hardif_neigh_seq_print_text()
770 batadv_hardif_put(primary_if); in batadv_hardif_neigh_seq_print_text()
798 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_neigh_dump() local
814 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_hardif_neigh_dump()
815 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_hardif_neigh_dump()
852 if (primary_if) in batadv_hardif_neigh_dump()
[all …]
Dsend.c300 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr() local
304 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_send_skb_prepare_unicast_4addr()
305 if (!primary_if) in batadv_send_skb_prepare_unicast_4addr()
318 ether_addr_copy(uc_4addr_packet->src, primary_if->net_dev->dev_addr); in batadv_send_skb_prepare_unicast_4addr()
324 if (primary_if) in batadv_send_skb_prepare_unicast_4addr()
325 batadv_hardif_put(primary_if); in batadv_send_skb_prepare_unicast_4addr()
771 struct batadv_hard_iface *primary_if; in batadv_add_bcast_packet_to_list() local
776 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_add_bcast_packet_to_list()
777 if (!primary_if) in batadv_add_bcast_packet_to_list()
782 batadv_hardif_put(primary_if); in batadv_add_bcast_packet_to_list()
[all …]
Dgateway_client.c538 struct batadv_hard_iface *primary_if; in batadv_gw_client_seq_print_text() local
540 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_gw_client_seq_print_text()
541 if (!primary_if) in batadv_gw_client_seq_print_text()
545 BATADV_SOURCE_VERSION, primary_if->net_dev->name, in batadv_gw_client_seq_print_text()
546 primary_if->net_dev->dev_addr, net_dev->name, in batadv_gw_client_seq_print_text()
549 batadv_hardif_put(primary_if); in batadv_gw_client_seq_print_text()
572 struct batadv_hard_iface *primary_if = NULL; in batadv_gw_dump() local
592 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_gw_dump()
593 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_gw_dump()
608 if (primary_if) in batadv_gw_dump()
[all …]
Dtp_meter.c637 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 …]
Dicmp_socket.c181 struct batadv_hard_iface *primary_if = NULL; in batadv_socket_write() local
196 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_socket_write()
198 if (!primary_if) { in batadv_socket_write()
281 ether_addr_copy(icmp_header->orig, primary_if->net_dev->dev_addr); in batadv_socket_write()
292 if (primary_if) in batadv_socket_write()
293 batadv_hardif_put(primary_if); in batadv_socket_write()
Dmain.c311 struct batadv_hard_iface *primary_if; in batadv_seq_print_text_primary_if_get() local
313 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_seq_print_text_primary_if_get()
315 if (!primary_if) { in batadv_seq_print_text_primary_if_get()
322 if (primary_if->if_status == BATADV_IF_ACTIVE) in batadv_seq_print_text_primary_if_get()
328 batadv_hardif_put(primary_if); in batadv_seq_print_text_primary_if_get()
329 primary_if = NULL; in batadv_seq_print_text_primary_if_get()
332 return primary_if; in batadv_seq_print_text_primary_if_get()
Dnetlink.c136 struct batadv_hard_iface *primary_if = NULL; in batadv_netlink_mesh_info_put() local
160 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_netlink_mesh_info_put()
161 if (primary_if && primary_if->if_status == BATADV_IF_ACTIVE) { in batadv_netlink_mesh_info_put()
162 hard_iface = primary_if->net_dev; in batadv_netlink_mesh_info_put()
176 if (primary_if) in batadv_netlink_mesh_info_put()
177 batadv_hardif_put(primary_if); in batadv_netlink_mesh_info_put()
Dtranslation-table.c1082 struct batadv_hard_iface *primary_if; in batadv_tt_local_seq_print_text() local
1091 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_tt_local_seq_print_text()
1092 if (!primary_if) in batadv_tt_local_seq_print_text()
1138 if (primary_if) in batadv_tt_local_seq_print_text()
1139 batadv_hardif_put(primary_if); in batadv_tt_local_seq_print_text()
1249 struct batadv_hard_iface *primary_if = NULL; in batadv_tt_local_dump() local
1270 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_tt_local_dump()
1271 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_tt_local_dump()
1291 if (primary_if) in batadv_tt_local_dump()
1292 batadv_hardif_put(primary_if); in batadv_tt_local_dump()
[all …]
Dbat_v.c59 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()
Ddistributed-arp-table.c821 struct batadv_hard_iface *primary_if; in batadv_dat_cache_seq_print_text() local
827 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_dat_cache_seq_print_text()
828 if (!primary_if) in batadv_dat_cache_seq_print_text()
855 if (primary_if) in batadv_dat_cache_seq_print_text()
856 batadv_hardif_put(primary_if); in batadv_dat_cache_seq_print_text()
947 struct batadv_hard_iface *primary_if = NULL; in batadv_dat_cache_dump() local
973 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_dat_cache_dump()
974 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_dat_cache_dump()
997 if (primary_if) in batadv_dat_cache_dump()
998 batadv_hardif_put(primary_if); in batadv_dat_cache_dump()
Dmulticast.c1283 struct batadv_hard_iface *primary_if; in batadv_mcast_flags_seq_print_text() local
1290 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_mcast_flags_seq_print_text()
1291 if (!primary_if) in batadv_mcast_flags_seq_print_text()
1324 batadv_hardif_put(primary_if); in batadv_mcast_flags_seq_print_text()
1493 struct batadv_hard_iface **primary_if) in batadv_mcast_netlink_get_primary() argument
1524 if (!ret && primary_if) in batadv_mcast_netlink_get_primary()
1525 *primary_if = hard_iface; in batadv_mcast_netlink_get_primary()
1541 struct batadv_hard_iface *primary_if = NULL; in batadv_mcast_flags_dump() local
1548 ret = batadv_mcast_netlink_get_primary(cb, &primary_if); in batadv_mcast_flags_dump()
1552 bat_priv = netdev_priv(primary_if->soft_iface); in batadv_mcast_flags_dump()
[all …]
Dfragmentation.c455 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet() local
482 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_frag_send_packet()
483 if (!primary_if) { in batadv_frag_send_packet()
507 ether_addr_copy(frag_header.orig, primary_if->net_dev->dev_addr); in batadv_frag_send_packet()
555 batadv_hardif_put(primary_if); in batadv_frag_send_packet()
Dbridge_loop_avoidance.h67 struct batadv_hard_iface *primary_if,
127 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address() argument
Ddistributed-arp-table.h72 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr() argument
76 addr = batadv_choose_orig(primary_if->net_dev->dev_addr, in batadv_dat_init_own_addr()
Dbat_v_elp.c521 struct batadv_hard_iface *primary_if; in batadv_v_elp_packet_recv() local
546 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_elp_packet_recv()
547 if (!primary_if) in batadv_v_elp_packet_recv()
554 batadv_hardif_put(primary_if); in batadv_v_elp_packet_recv()
Dsoft-interface.c196 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx() local
318 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_interface_tx()
319 if (!primary_if) in batadv_interface_tx()
344 primary_if->net_dev->dev_addr); in batadv_interface_tx()
394 if (primary_if) in batadv_interface_tx()
395 batadv_hardif_put(primary_if); in batadv_interface_tx()
846 bat_priv->primary_if = NULL; in batadv_softif_init_late()
Dbat_iv_ogm.c597 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate() local
631 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_can_aggregate()
632 if (!primary_if) in batadv_iv_ogm_can_aggregate()
646 forw_packet->if_incoming == primary_if)) { in batadv_iv_ogm_can_aggregate()
664 forw_packet->if_incoming != primary_if))) { in batadv_iv_ogm_can_aggregate()
670 if (primary_if) in batadv_iv_ogm_can_aggregate()
671 batadv_hardif_put(primary_if); in batadv_iv_ogm_can_aggregate()
926 struct batadv_hard_iface *primary_if, *tmp_hard_iface; in batadv_iv_ogm_schedule() local
945 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_schedule()
947 if (hard_iface == primary_if) { in batadv_iv_ogm_schedule()
[all …]
Dhard-interface.h145 hard_iface = rcu_dereference(bat_priv->primary_if); in batadv_primary_if_get_selected()
Dnetwork-coding.c1912 struct batadv_hard_iface *primary_if; in batadv_nc_nodes_seq_print_text() local
1918 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_nc_nodes_seq_print_text()
1919 if (!primary_if) in batadv_nc_nodes_seq_print_text()
1958 if (primary_if) in batadv_nc_nodes_seq_print_text()
1959 batadv_hardif_put(primary_if); in batadv_nc_nodes_seq_print_text()
Dtypes.h1645 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */ member