Home
last modified time | relevance | path

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

/net/batman-adv/
A Dbridge_loop_avoidance.c352 if (!primary_if) in batadv_bla_send_claim()
364 primary_if->mesh_iface, in batadv_bla_send_claim()
1407 if (!primary_if) in batadv_bla_status_update()
1413 batadv_bla_update_orig_address(bat_priv, primary_if, primary_if); in batadv_bla_status_update()
1441 if (!primary_if) in batadv_bla_periodic_work()
1543 if (primary_if) { in batadv_bla_init()
1907 if (!primary_if) in batadv_bla_rx()
2039 if (!primary_if) in batadv_bla_tx()
2250 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_bla_claim_dump()
2411 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_bla_backbone_dump()
[all …]
A Dhard-interface.c463 struct batadv_hard_iface *primary_if; in batadv_primary_if_update_addr() local
466 if (!primary_if) in batadv_primary_if_update_addr()
472 batadv_hardif_put(primary_if); in batadv_primary_if_update_addr()
652 struct batadv_hard_iface *primary_if = NULL; in batadv_hardif_activate_interface() local
666 if (!primary_if) in batadv_hardif_activate_interface()
678 batadv_hardif_put(primary_if); in batadv_hardif_activate_interface()
832 if (hard_iface == primary_if) { in batadv_hardif_disable_interface()
860 batadv_hardif_put(primary_if); in batadv_hardif_disable_interface()
991 if (!primary_if) in batadv_hard_if_event()
994 if (hard_iface == primary_if) in batadv_hard_if_event()
[all …]
A Drouting.c219 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_my_icmp_packet() local
230 if (!primary_if) in batadv_recv_my_icmp_packet()
270 batadv_hardif_put(primary_if); in batadv_recv_my_icmp_packet()
281 struct batadv_hard_iface *primary_if = NULL; in batadv_recv_icmp_ttl_exceeded() local
296 if (!primary_if) in batadv_recv_icmp_ttl_exceeded()
323 batadv_hardif_put(primary_if); in batadv_recv_icmp_ttl_exceeded()
755 if (!primary_if) in batadv_reroute_unicast_packet()
780 batadv_hardif_put(primary_if); in batadv_reroute_unicast_packet()
790 struct batadv_hard_iface *primary_if; in batadv_check_unicast_ttvn() local
885 if (!primary_if) in batadv_check_unicast_ttvn()
[all …]
A 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 batadv_hardif_put(primary_if); in batadv_send_skb_prepare_unicast_4addr()
925 struct batadv_hard_iface *primary_if; in __batadv_forw_bcast_packet() local
929 primary_if = batadv_primary_if_get_selected(bat_priv); in __batadv_forw_bcast_packet()
930 if (!primary_if) in __batadv_forw_bcast_packet()
945 own_packet, primary_if, in __batadv_forw_bcast_packet()
954 batadv_hardif_put(primary_if); in __batadv_forw_bcast_packet()
A Dtp_meter.c630 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_recv_ack() local
658 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_tp_recv_ack()
659 if (unlikely(!primary_if)) in batadv_tp_recv_ack()
724 dev_addr = primary_if->net_dev->dev_addr; in batadv_tp_recv_ack()
754 batadv_hardif_put(primary_if); in batadv_tp_recv_ack()
809 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_send() local
828 if (unlikely(!primary_if)) { in batadv_tp_send()
885 batadv_hardif_put(primary_if); in batadv_tp_send()
1158 struct batadv_hard_iface *primary_if = NULL; in batadv_tp_send_ack() local
1171 if (unlikely(!primary_if)) { in batadv_tp_send_ack()
[all …]
A Dbat_v.c47 struct batadv_hard_iface *primary_if; in batadv_v_iface_activate() local
49 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_iface_activate()
51 if (primary_if) { in batadv_v_iface_activate()
52 batadv_v_elp_iface_activate(primary_if, hard_iface); in batadv_v_iface_activate()
53 batadv_hardif_put(primary_if); in batadv_v_iface_activate()
101 struct batadv_hard_iface *primary_if; in batadv_v_iface_update_mac() local
103 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_iface_update_mac()
104 if (primary_if != hard_iface) in batadv_v_iface_update_mac()
109 batadv_hardif_put(primary_if); in batadv_v_iface_update_mac()
A Doriginator.c755 struct batadv_hard_iface *primary_if, *hard_iface; in batadv_hardif_neigh_dump() local
766 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_hardif_neigh_dump()
767 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_hardif_neigh_dump()
795 batadv_hardif_put(primary_if); in batadv_hardif_neigh_dump()
1324 struct batadv_hard_iface *primary_if, *hard_iface; in batadv_orig_dump() local
1335 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_orig_dump()
1336 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_orig_dump()
1364 batadv_hardif_put(primary_if); in batadv_orig_dump()
A Dfragmentation.c439 struct batadv_hard_iface *primary_if = NULL; in batadv_frag_send_packet() local
466 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_frag_send_packet()
467 if (!primary_if) { in batadv_frag_send_packet()
502 ether_addr_copy(frag_header.orig, primary_if->net_dev->dev_addr); in batadv_frag_send_packet()
551 batadv_hardif_put(primary_if); in batadv_frag_send_packet()
A Dtranslation-table.c1149 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_tt_local_dump()
1167 batadv_hardif_put(primary_if); in batadv_tt_local_dump()
1918 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_tt_global_dump()
1939 batadv_hardif_put(primary_if); in batadv_tt_global_dump()
2874 struct batadv_hard_iface *primary_if; in batadv_send_tt_request() local
2879 if (!primary_if) in batadv_send_tt_request()
2921 batadv_hardif_put(primary_if); in batadv_send_tt_request()
3105 if (!primary_if) in batadv_send_my_tt_response()
3180 batadv_hardif_put(primary_if); in batadv_send_my_tt_response()
3473 if (!primary_if) in batadv_send_roam_adv()
[all …]
A Dbridge_loop_avoidance.h50 struct batadv_hard_iface *primary_if,
97 struct batadv_hard_iface *primary_if, in batadv_bla_update_orig_address() argument
A Dgateway_client.c503 struct batadv_hard_iface *primary_if = NULL; in batadv_gw_dump() local
514 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_gw_dump()
515 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_gw_dump()
530 batadv_hardif_put(primary_if); in batadv_gw_dump()
A Dbat_v_elp.c553 struct batadv_hard_iface *primary_if; in batadv_v_elp_packet_recv() local
579 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_v_elp_packet_recv()
580 if (!primary_if) in batadv_v_elp_packet_recv()
587 batadv_hardif_put(primary_if); in batadv_v_elp_packet_recv()
A Dmesh-interface.c172 struct batadv_hard_iface *primary_if = NULL; in batadv_interface_tx() local
312 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_interface_tx()
313 if (!primary_if) in batadv_interface_tx()
338 primary_if->net_dev->dev_addr); in batadv_interface_tx()
381 batadv_hardif_put(primary_if); in batadv_interface_tx()
803 bat_priv->primary_if = NULL; in batadv_meshif_init_late()
A Ddistributed-arp-table.h64 struct batadv_hard_iface *primary_if) in batadv_dat_init_own_addr() argument
68 addr = batadv_choose_orig(primary_if->net_dev->dev_addr, in batadv_dat_init_own_addr()
A Dbat_iv_ogm.c448 struct batadv_hard_iface *primary_if = NULL; in batadv_iv_ogm_can_aggregate() local
491 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_can_aggregate()
492 if (!primary_if) in batadv_iv_ogm_can_aggregate()
506 forw_packet->if_incoming == primary_if)) { in batadv_iv_ogm_can_aggregate()
524 forw_packet->if_incoming != primary_if))) { in batadv_iv_ogm_can_aggregate()
530 batadv_hardif_put(primary_if); in batadv_iv_ogm_can_aggregate()
792 struct batadv_hard_iface *primary_if, *tmp_hard_iface; in batadv_iv_ogm_schedule_buff() local
814 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_iv_ogm_schedule_buff()
816 if (hard_iface == primary_if) { in batadv_iv_ogm_schedule_buff()
838 if (hard_iface != primary_if) { in batadv_iv_ogm_schedule_buff()
[all …]
A Dmulticast.c2101 struct batadv_hard_iface **primary_if) in batadv_mcast_netlink_get_primary() argument
2123 if (!ret && primary_if) in batadv_mcast_netlink_get_primary()
2124 *primary_if = hard_iface; in batadv_mcast_netlink_get_primary()
2140 struct batadv_hard_iface *primary_if = NULL; in batadv_mcast_flags_dump() local
2147 ret = batadv_mcast_netlink_get_primary(cb, &primary_if); in batadv_mcast_flags_dump()
2151 bat_priv = netdev_priv(primary_if->mesh_iface); in batadv_mcast_flags_dump()
2154 batadv_hardif_put(primary_if); in batadv_mcast_flags_dump()
A Dnetlink.c230 struct batadv_hard_iface *primary_if = NULL; in batadv_netlink_mesh_fill() local
258 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_netlink_mesh_fill()
259 if (primary_if && primary_if->if_status == BATADV_IF_ACTIVE) { in batadv_netlink_mesh_fill()
260 hard_iface = primary_if->net_dev; in batadv_netlink_mesh_fill()
358 batadv_hardif_put(primary_if); in batadv_netlink_mesh_fill()
364 batadv_hardif_put(primary_if); in batadv_netlink_mesh_fill()
A Dhard-interface.h110 hard_iface = rcu_dereference(bat_priv->primary_if); in batadv_primary_if_get_selected()
A Ddistributed-arp-table.c937 struct batadv_hard_iface *primary_if = NULL; in batadv_dat_cache_dump() local
953 primary_if = batadv_primary_if_get_selected(bat_priv); in batadv_dat_cache_dump()
954 if (!primary_if || primary_if->if_status != BATADV_IF_ACTIVE) { in batadv_dat_cache_dump()
974 batadv_hardif_put(primary_if); in batadv_dat_cache_dump()
A Dtypes.h1740 struct batadv_hard_iface __rcu *primary_if; /* rcu protected pointer */ member

Completed in 96 milliseconds