Home
last modified time | relevance | path

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

/Linux-v5.10/net/batman-adv/
Dbridge_loop_avoidance.c340 struct batadv_hard_iface *primary_if; in batadv_bla_send_claim() local
346 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_bla_send_claim()
347 if (!primary_if) in batadv_bla_send_claim()
354 soft_iface = primary_if->soft_iface; in batadv_bla_send_claim()
359 primary_if->soft_iface, in batadv_bla_send_claim()
365 primary_if->net_dev->dev_addr, in batadv_bla_send_claim()
447 if (primary_if) in batadv_bla_send_claim()
448 batadv_hardif_put(primary_if); in batadv_bla_send_claim()
565 struct batadv_hard_iface *primary_if, in batadv_bla_update_own_backbone_gw() argument
571 primary_if->net_dev->dev_addr, in batadv_bla_update_own_backbone_gw()
[all …]
Dhard-interface.c453 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr() local
455 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_primary_if_update_addr()
456 if (!primary_if) in batadv_primary_if_update_addr()
459 batadv_dat_init_own_addr(bat_priv, primary_if); in batadv_primary_if_update_addr()
460 batadv_bla_update_orig_address(bat_priv, primary_if, oldif); in batadv_primary_if_update_addr()
462 if (primary_if) in batadv_primary_if_update_addr()
463 batadv_hardif_put(primary_if); in batadv_primary_if_update_addr()
476 curr_hard_iface = rcu_replace_pointer(bat_priv->primary_if, in batadv_primary_if_select()
636 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_activate_interface() local
649 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_hardif_activate_interface()
[all …]
Drouting.c222 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet() local
241 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_recv_my_icmp_packet()
242 if (!primary_if) in batadv_recv_my_icmp_packet()
257 ether_addr_copy(icmph->orig, primary_if->net_dev->dev_addr); in batadv_recv_my_icmp_packet()
282 if (primary_if) in batadv_recv_my_icmp_packet()
283 batadv_hardif_put(primary_if); in batadv_recv_my_icmp_packet()
295 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded() local
309 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_recv_icmp_ttl_exceeded()
310 if (!primary_if) in batadv_recv_icmp_ttl_exceeded()
325 ether_addr_copy(icmp_packet->orig, primary_if->net_dev->dev_addr); in batadv_recv_icmp_ttl_exceeded()
[all …]
Doriginator.c748 struct batadv_hard_iface *primary_if; in batadv_hardif_neigh_seq_print_text() local
750 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_hardif_neigh_seq_print_text()
751 if (!primary_if) in batadv_hardif_neigh_seq_print_text()
755 BATADV_SOURCE_VERSION, primary_if->net_dev->name, in batadv_hardif_neigh_seq_print_text()
756 primary_if->net_dev->dev_addr, net_dev->name, in batadv_hardif_neigh_seq_print_text()
759 batadv_hardif_put(primary_if); in batadv_hardif_neigh_seq_print_text()
787 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_neigh_dump() local
803 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_hardif_neigh_dump()
804 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_hardif_neigh_dump()
841 if (primary_if) in batadv_hardif_neigh_dump()
[all …]
Dsend.c288 struct batadv_hard_iface *primary_if; in batadv_send_skb_prepare_unicast_4addr() local
292 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_send_skb_prepare_unicast_4addr()
293 if (!primary_if) in batadv_send_skb_prepare_unicast_4addr()
306 ether_addr_copy(uc_4addr_packet->src, primary_if->net_dev->dev_addr); in batadv_send_skb_prepare_unicast_4addr()
312 if (primary_if) in batadv_send_skb_prepare_unicast_4addr()
313 batadv_hardif_put(primary_if); in batadv_send_skb_prepare_unicast_4addr()
759 struct batadv_hard_iface *primary_if; in batadv_add_bcast_packet_to_list() local
764 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_add_bcast_packet_to_list()
765 if (!primary_if) in batadv_add_bcast_packet_to_list()
770 batadv_hardif_put(primary_if); in batadv_add_bcast_packet_to_list()
[all …]
Dgateway_client.c527 struct batadv_hard_iface *primary_if; in batadv_gw_client_seq_print_text() local
529 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_gw_client_seq_print_text()
530 if (!primary_if) in batadv_gw_client_seq_print_text()
534 BATADV_SOURCE_VERSION, primary_if->net_dev->name, in batadv_gw_client_seq_print_text()
535 primary_if->net_dev->dev_addr, net_dev->name, in batadv_gw_client_seq_print_text()
538 batadv_hardif_put(primary_if); in batadv_gw_client_seq_print_text()
561 struct batadv_hard_iface *primary_if = NULL; in batadv_gw_dump() local
581 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_gw_dump()
582 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_gw_dump()
597 if (primary_if) in batadv_gw_dump()
[all …]
Dtp_meter.c626 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_recv_ack() local
654 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_tp_recv_ack()
655 if (unlikely(!primary_if)) in batadv_tp_recv_ack()
682 batadv_tp_send_msg(tp_vars, primary_if->net_dev->dev_addr, in batadv_tp_recv_ack()
720 dev_addr = primary_if->net_dev->dev_addr; in batadv_tp_recv_ack()
750 if (likely(primary_if)) in batadv_tp_recv_ack()
751 batadv_hardif_put(primary_if); in batadv_tp_recv_ack()
808 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_send() local
826 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_tp_send()
827 if (unlikely(!primary_if)) { in batadv_tp_send()
[all …]
Dicmp_socket.c169 struct batadv_hard_iface *primary_if = NULL; in batadv_socket_write() local
184 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_socket_write()
186 if (!primary_if) { in batadv_socket_write()
269 ether_addr_copy(icmp_header->orig, primary_if->net_dev->dev_addr); in batadv_socket_write()
280 if (primary_if) in batadv_socket_write()
281 batadv_hardif_put(primary_if); in batadv_socket_write()
Dmain.c321 struct batadv_hard_iface *primary_if; in batadv_seq_print_text_primary_if_get() local
323 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_seq_print_text_primary_if_get()
325 if (!primary_if) { in batadv_seq_print_text_primary_if_get()
332 if (primary_if->if_status == BATADV_IF_ACTIVE) in batadv_seq_print_text_primary_if_get()
338 batadv_hardif_put(primary_if); in batadv_seq_print_text_primary_if_get()
339 primary_if = NULL; in batadv_seq_print_text_primary_if_get()
342 return primary_if; in batadv_seq_print_text_primary_if_get()
Dtranslation-table.c1081 struct batadv_hard_iface *primary_if; in batadv_tt_local_seq_print_text() local
1090 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_tt_local_seq_print_text()
1091 if (!primary_if) in batadv_tt_local_seq_print_text()
1137 if (primary_if) in batadv_tt_local_seq_print_text()
1138 batadv_hardif_put(primary_if); in batadv_tt_local_seq_print_text()
1256 struct batadv_hard_iface *primary_if = NULL; in batadv_tt_local_dump() local
1276 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_tt_local_dump()
1277 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_tt_local_dump()
1295 if (primary_if) in batadv_tt_local_dump()
1296 batadv_hardif_put(primary_if); in batadv_tt_local_dump()
[all …]
Dbat_v.c48 struct batadv_hard_iface *primary_if; in batadv_v_iface_activate() local
50 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_iface_activate()
52 if (primary_if) { in batadv_v_iface_activate()
53 batadv_v_elp_iface_activate(primary_if, hard_iface); in batadv_v_iface_activate()
54 batadv_hardif_put(primary_if); in batadv_v_iface_activate()
102 struct batadv_hard_iface *primary_if; in batadv_v_iface_update_mac() local
104 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_iface_update_mac()
105 if (primary_if != hard_iface) in batadv_v_iface_update_mac()
110 if (primary_if) in batadv_v_iface_update_mac()
111 batadv_hardif_put(primary_if); in batadv_v_iface_update_mac()
Dfragmentation.c448 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet() local
475 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_frag_send_packet()
476 if (!primary_if) { in batadv_frag_send_packet()
500 ether_addr_copy(frag_header.orig, primary_if->net_dev->dev_addr); in batadv_frag_send_packet()
549 batadv_hardif_put(primary_if); in batadv_frag_send_packet()
Dbridge_loop_avoidance.h54 struct batadv_hard_iface *primary_if,
114 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address() argument
Ddistributed-arp-table.h65 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr() argument
69 addr = batadv_choose_orig(primary_if->net_dev->dev_addr, in batadv_dat_init_own_addr()
Dbat_v_elp.c511 struct batadv_hard_iface *primary_if; in batadv_v_elp_packet_recv() local
536 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_elp_packet_recv()
537 if (!primary_if) in batadv_v_elp_packet_recv()
544 batadv_hardif_put(primary_if); in batadv_v_elp_packet_recv()
Ddistributed-arp-table.c859 struct batadv_hard_iface *primary_if; in batadv_dat_cache_seq_print_text() local
865 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_dat_cache_seq_print_text()
866 if (!primary_if) in batadv_dat_cache_seq_print_text()
893 if (primary_if) in batadv_dat_cache_seq_print_text()
894 batadv_hardif_put(primary_if); in batadv_dat_cache_seq_print_text()
993 struct batadv_hard_iface *primary_if = NULL; in batadv_dat_cache_dump() local
1018 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_dat_cache_dump()
1019 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_dat_cache_dump()
1039 if (primary_if) in batadv_dat_cache_dump()
1040 batadv_hardif_put(primary_if); in batadv_dat_cache_dump()
Dsoft-interface.c185 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx() local
319 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_interface_tx()
320 if (!primary_if) in batadv_interface_tx()
345 primary_if->net_dev->dev_addr); in batadv_interface_tx()
396 if (primary_if) in batadv_interface_tx()
397 batadv_hardif_put(primary_if); in batadv_interface_tx()
844 bat_priv->primary_if = NULL; in batadv_softif_init_late()
Dmulticast.c2136 struct batadv_hard_iface *primary_if; in batadv_mcast_flags_seq_print_text() local
2143 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_mcast_flags_seq_print_text()
2144 if (!primary_if) in batadv_mcast_flags_seq_print_text()
2181 batadv_hardif_put(primary_if); in batadv_mcast_flags_seq_print_text()
2356 struct batadv_hard_iface **primary_if) in batadv_mcast_netlink_get_primary() argument
2387 if (!ret && primary_if) in batadv_mcast_netlink_get_primary()
2388 *primary_if = hard_iface; in batadv_mcast_netlink_get_primary()
2404 struct batadv_hard_iface *primary_if = NULL; in batadv_mcast_flags_dump() local
2411 ret = batadv_mcast_netlink_get_primary(cb, &primary_if); in batadv_mcast_flags_dump()
2415 bat_priv = netdev_priv(primary_if->soft_iface); in batadv_mcast_flags_dump()
[all …]
Dnetlink.c233 struct batadv_hard_iface *primary_if = NULL; in batadv_netlink_mesh_fill() local
261 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_netlink_mesh_fill()
262 if (primary_if && primary_if->if_status == BATADV_IF_ACTIVE) { in batadv_netlink_mesh_fill()
263 hard_iface = primary_if->net_dev; in batadv_netlink_mesh_fill()
361 if (primary_if) in batadv_netlink_mesh_fill()
362 batadv_hardif_put(primary_if); in batadv_netlink_mesh_fill()
368 if (primary_if) in batadv_netlink_mesh_fill()
369 batadv_hardif_put(primary_if); in batadv_netlink_mesh_fill()
Dbat_iv_ogm.c448 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate() local
482 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_can_aggregate()
483 if (!primary_if) in batadv_iv_ogm_can_aggregate()
497 forw_packet->if_incoming == primary_if)) { in batadv_iv_ogm_can_aggregate()
515 forw_packet->if_incoming != primary_if))) { in batadv_iv_ogm_can_aggregate()
521 if (primary_if) in batadv_iv_ogm_can_aggregate()
522 batadv_hardif_put(primary_if); in batadv_iv_ogm_can_aggregate()
785 struct batadv_hard_iface *primary_if, *tmp_hard_iface; in batadv_iv_ogm_schedule_buff() local
806 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_schedule_buff()
808 if (hard_iface == primary_if) { in batadv_iv_ogm_schedule_buff()
[all …]
Dhard-interface.h131 hard_iface = rcu_dereference(bat_priv->primary_if); in batadv_primary_if_get_selected()
Dnetwork-coding.c1893 struct batadv_hard_iface *primary_if; in batadv_nc_nodes_seq_print_text() local
1899 primary_if = batadv_seq_print_text_primary_if_get(seq); in batadv_nc_nodes_seq_print_text()
1900 if (!primary_if) in batadv_nc_nodes_seq_print_text()
1939 if (primary_if) in batadv_nc_nodes_seq_print_text()
1940 batadv_hardif_put(primary_if); in batadv_nc_nodes_seq_print_text()
Dtypes.h1712 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */ member