Home
last modified time | relevance | path

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

/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()
456 if (primary_if) in batadv_bla_send_claim()
457 batadv_hardif_put(primary_if); in batadv_bla_send_claim()
574 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw() argument
580 primary_if->net_dev->dev_addr, in batadv_bla_update_own_backbone_gw()
[all …]
Dhard-interface.c256 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr() local
258 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_primary_if_update_addr()
259 if (!primary_if) in batadv_primary_if_update_addr()
262 batadv_dat_init_own_addr(bat_priv, primary_if); in batadv_primary_if_update_addr()
263 batadv_bla_update_orig_address(bat_priv, primary_if, oldif); in batadv_primary_if_update_addr()
265 if (primary_if) in batadv_primary_if_update_addr()
266 batadv_hardif_put(primary_if); in batadv_primary_if_update_addr()
279 curr_hard_iface = rcu_dereference_protected(bat_priv->primary_if, 1); in batadv_primary_if_select()
280 rcu_assign_pointer(bat_priv->primary_if, new_hard_iface); in batadv_primary_if_select()
425 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_activate_interface() local
[all …]
Drouting.c225 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet() local
244 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_recv_my_icmp_packet()
245 if (!primary_if) in batadv_recv_my_icmp_packet()
260 ether_addr_copy(icmph->orig, primary_if->net_dev->dev_addr); in batadv_recv_my_icmp_packet()
283 if (primary_if) in batadv_recv_my_icmp_packet()
284 batadv_hardif_put(primary_if); in batadv_recv_my_icmp_packet()
293 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded() local
307 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_recv_icmp_ttl_exceeded()
308 if (!primary_if) in batadv_recv_icmp_ttl_exceeded()
323 ether_addr_copy(icmp_packet->orig, primary_if->net_dev->dev_addr); in batadv_recv_icmp_ttl_exceeded()
[all …]
Doriginator.c708 struct batadv_hard_iface *primary_if; in batadv_hardif_neigh_seq_print_text() local
710 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_hardif_neigh_seq_print_text()
711 if (!primary_if) in batadv_hardif_neigh_seq_print_text()
715 BATADV_SOURCE_VERSION, primary_if->net_dev->name, in batadv_hardif_neigh_seq_print_text()
716 primary_if->net_dev->dev_addr, net_dev->name, in batadv_hardif_neigh_seq_print_text()
719 batadv_hardif_put(primary_if); in batadv_hardif_neigh_seq_print_text()
747 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_neigh_dump() local
763 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_hardif_neigh_dump()
764 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_hardif_neigh_dump()
801 if (primary_if) in batadv_hardif_neigh_dump()
[all …]
Dsend.c277 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr() local
281 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_send_skb_prepare_unicast_4addr()
282 if (!primary_if) in batadv_send_skb_prepare_unicast_4addr()
295 ether_addr_copy(uc_4addr_packet->src, primary_if->net_dev->dev_addr); in batadv_send_skb_prepare_unicast_4addr()
301 if (primary_if) in batadv_send_skb_prepare_unicast_4addr()
302 batadv_hardif_put(primary_if); in batadv_send_skb_prepare_unicast_4addr()
565 struct batadv_hard_iface *primary_if = NULL; in batadv_add_bcast_packet_to_list() local
570 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_add_bcast_packet_to_list()
571 if (!primary_if) in batadv_add_bcast_packet_to_list()
574 forw_packet = batadv_forw_packet_alloc(primary_if, NULL, in batadv_add_bcast_packet_to_list()
[all …]
Dgateway_client.c490 struct batadv_hard_iface *primary_if; in batadv_gw_client_seq_print_text() local
492 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_gw_client_seq_print_text()
493 if (!primary_if) in batadv_gw_client_seq_print_text()
497 BATADV_SOURCE_VERSION, primary_if->net_dev->name, in batadv_gw_client_seq_print_text()
498 primary_if->net_dev->dev_addr, net_dev->name, in batadv_gw_client_seq_print_text()
501 batadv_hardif_put(primary_if); in batadv_gw_client_seq_print_text()
524 struct batadv_hard_iface *primary_if = NULL; in batadv_gw_dump() local
544 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_gw_dump()
545 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_gw_dump()
560 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.c176 struct batadv_hard_iface *primary_if = NULL; in batadv_socket_write() local
191 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_socket_write()
193 if (!primary_if) { in batadv_socket_write()
276 ether_addr_copy(icmp_header->orig, primary_if->net_dev->dev_addr); in batadv_socket_write()
287 if (primary_if) in batadv_socket_write()
288 batadv_hardif_put(primary_if); in batadv_socket_write()
Dtranslation-table.c1058 struct batadv_hard_iface *primary_if; in batadv_tt_local_seq_print_text() local
1067 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_tt_local_seq_print_text()
1068 if (!primary_if) in batadv_tt_local_seq_print_text()
1114 if (primary_if) in batadv_tt_local_seq_print_text()
1115 batadv_hardif_put(primary_if); in batadv_tt_local_seq_print_text()
1225 struct batadv_hard_iface *primary_if = NULL; in batadv_tt_local_dump() local
1246 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_tt_local_dump()
1247 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_tt_local_dump()
1267 if (primary_if) in batadv_tt_local_dump()
1268 batadv_hardif_put(primary_if); in batadv_tt_local_dump()
[all …]
Dmain.c298 struct batadv_hard_iface *primary_if; in batadv_seq_print_text_primary_if_get() local
300 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_seq_print_text_primary_if_get()
302 if (!primary_if) { in batadv_seq_print_text_primary_if_get()
309 if (primary_if->if_status == BATADV_IF_ACTIVE) in batadv_seq_print_text_primary_if_get()
315 batadv_hardif_put(primary_if); in batadv_seq_print_text_primary_if_get()
316 primary_if = NULL; in batadv_seq_print_text_primary_if_get()
319 return primary_if; in batadv_seq_print_text_primary_if_get()
Dfragmentation.c444 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet() local
464 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_frag_send_packet()
465 if (!primary_if) in batadv_frag_send_packet()
485 ether_addr_copy(frag_header.orig, primary_if->net_dev->dev_addr); in batadv_frag_send_packet()
529 if (primary_if) in batadv_frag_send_packet()
530 batadv_hardif_put(primary_if); in batadv_frag_send_packet()
Dnetlink.c132 struct batadv_hard_iface *primary_if = NULL; in batadv_netlink_mesh_info_put() local
153 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_netlink_mesh_info_put()
154 if (primary_if && primary_if->if_status == BATADV_IF_ACTIVE) { in batadv_netlink_mesh_info_put()
155 hard_iface = primary_if->net_dev; in batadv_netlink_mesh_info_put()
169 if (primary_if) in batadv_netlink_mesh_info_put()
170 batadv_hardif_put(primary_if); in batadv_netlink_mesh_info_put()
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()
Dbat_v_elp.c493 struct batadv_hard_iface *primary_if; in batadv_v_elp_packet_recv() local
517 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_elp_packet_recv()
518 if (!primary_if) in batadv_v_elp_packet_recv()
525 if (primary_if) in batadv_v_elp_packet_recv()
526 batadv_hardif_put(primary_if); in batadv_v_elp_packet_recv()
Dbridge_loop_avoidance.h48 struct batadv_hard_iface *primary_if,
104 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address() argument
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()
Dsoft-interface.c189 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx() local
307 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_interface_tx()
308 if (!primary_if) in batadv_interface_tx()
333 primary_if->net_dev->dev_addr); in batadv_interface_tx()
383 if (primary_if) in batadv_interface_tx()
384 batadv_hardif_put(primary_if); in batadv_interface_tx()
834 bat_priv->primary_if = NULL; in batadv_softif_init_late()
Dbat_iv_ogm.c584 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate() local
618 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_can_aggregate()
619 if (!primary_if) in batadv_iv_ogm_can_aggregate()
633 forw_packet->if_incoming == primary_if)) { in batadv_iv_ogm_can_aggregate()
651 forw_packet->if_incoming != primary_if))) { in batadv_iv_ogm_can_aggregate()
657 if (primary_if) in batadv_iv_ogm_can_aggregate()
658 batadv_hardif_put(primary_if); in batadv_iv_ogm_can_aggregate()
921 struct batadv_hard_iface *primary_if, *tmp_hard_iface; in batadv_iv_ogm_schedule() local
940 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_schedule()
942 if (hard_iface == primary_if) { in batadv_iv_ogm_schedule()
[all …]
Ddistributed-arp-table.c812 struct batadv_hard_iface *primary_if; in batadv_dat_cache_seq_print_text() local
818 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_dat_cache_seq_print_text()
819 if (!primary_if) in batadv_dat_cache_seq_print_text()
846 if (primary_if) in batadv_dat_cache_seq_print_text()
847 batadv_hardif_put(primary_if); in batadv_dat_cache_seq_print_text()
Dhard-interface.h83 hard_iface = rcu_dereference(bat_priv->primary_if); in batadv_primary_if_get_selected()
Dmulticast.c1193 struct batadv_hard_iface *primary_if; in batadv_mcast_flags_seq_print_text() local
1200 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_mcast_flags_seq_print_text()
1201 if (!primary_if) in batadv_mcast_flags_seq_print_text()
1234 batadv_hardif_put(primary_if); in batadv_mcast_flags_seq_print_text()
Dnetwork-coding.c1897 struct batadv_hard_iface *primary_if; in batadv_nc_nodes_seq_print_text() local
1903 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_nc_nodes_seq_print_text()
1904 if (!primary_if) in batadv_nc_nodes_seq_print_text()
1945 if (primary_if) in batadv_nc_nodes_seq_print_text()
1946 batadv_hardif_put(primary_if); in batadv_nc_nodes_seq_print_text()
Dtypes.h1075 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */ member