Home
last modified time | relevance | path

Searched refs:if_incoming (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/net/batman-adv/
Dbat_iv_ogm.c359 forw_packet->if_incoming == hard_iface) in batadv_iv_ogm_send_to_if()
402 if (!forw_packet->if_incoming) { in batadv_iv_ogm_emit()
407 soft_iface = forw_packet->if_incoming->soft_iface; in batadv_iv_ogm_emit()
415 if (forw_packet->if_incoming->if_status != BATADV_IF_ACTIVE) in batadv_iv_ogm_emit()
441 const struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_can_aggregate() argument
496 forw_packet->if_incoming == primary_if)) { in batadv_iv_ogm_can_aggregate()
506 forw_packet->if_incoming == if_incoming && in batadv_iv_ogm_can_aggregate()
514 forw_packet->if_incoming != primary_if))) { in batadv_iv_ogm_can_aggregate()
539 struct batadv_hard_iface *if_incoming, in batadv_iv_ogm_aggregate_new() argument
543 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_iv_ogm_aggregate_new()
[all …]
Dbat_v_ogm.c475 struct batadv_hard_iface *if_incoming, in batadv_v_forward_penalty() argument
491 if_incoming == if_outgoing && in batadv_v_forward_penalty()
492 !(if_incoming->bat_v.flags & BATADV_FULL_DUPLEX)) in batadv_v_forward_penalty()
516 struct batadv_hard_iface *if_incoming, in batadv_v_ogm_forward() argument
577 ogm_forward->ttl, if_incoming->net_dev->name); in batadv_v_ogm_forward()
608 struct batadv_hard_iface *if_incoming, in batadv_v_ogm_metric_update() argument
655 path_throughput = batadv_v_forward_penalty(bat_priv, if_incoming, in batadv_v_ogm_metric_update()
692 struct batadv_hard_iface *if_incoming, in batadv_v_ogm_route_update() argument
791 struct batadv_hard_iface *if_incoming, in batadv_v_ogm_process_per_outif() argument
799 neigh_node, if_incoming, in batadv_v_ogm_process_per_outif()
[all …]
Dbat_v_elp.c67 struct batadv_hard_iface *hard_iface = neigh->if_incoming; in batadv_v_elp_get_throughput()
200 struct batadv_hard_iface *hard_iface = neigh->if_incoming; in batadv_v_elp_wifi_neigh_probe()
455 struct batadv_hard_iface *if_incoming, in batadv_v_elp_neigh_update() argument
470 if_incoming, neigh_addr); in batadv_v_elp_neigh_update()
474 hardif_neigh = batadv_hardif_neigh_get(if_incoming, neigh_addr); in batadv_v_elp_neigh_update()
512 struct batadv_hard_iface *if_incoming) in batadv_v_elp_packet_recv() argument
514 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_v_elp_packet_recv()
521 res = batadv_check_management_packet(skb, if_incoming, BATADV_ELP_HLEN); in batadv_v_elp_packet_recv()
545 batadv_v_elp_neigh_update(bat_priv, ethhdr->h_source, if_incoming, in batadv_v_elp_packet_recv()
Dsend.c147 ret = batadv_send_skb_packet(skb, neigh->if_incoming, neigh->addr); in batadv_send_unicast_skb()
150 hardif_neigh = batadv_hardif_neigh_get(neigh->if_incoming, neigh->addr); in batadv_send_unicast_skb()
196 skb->len > neigh_node->if_incoming->net_dev->mtu) { in batadv_send_skb_to_orig()
477 if (forw_packet->if_incoming) in batadv_forw_packet_free()
478 batadv_hardif_put(forw_packet->if_incoming); in batadv_forw_packet_free()
501 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming, in batadv_forw_packet_alloc() argument
529 if (if_incoming) in batadv_forw_packet_alloc()
530 kref_get(&if_incoming->refcount); in batadv_forw_packet_alloc()
539 forw_packet->if_incoming = if_incoming; in batadv_forw_packet_alloc()
625 forw_packet->if_incoming != hard_iface && in batadv_forw_packet_list_steal()
[all …]
Doriginator.c269 spin_lock_bh(&hardif_neigh->if_incoming->neigh_list_lock); in batadv_hardif_neigh_release()
271 spin_unlock_bh(&hardif_neigh->if_incoming->neigh_list_lock); in batadv_hardif_neigh_release()
273 batadv_hardif_put(hardif_neigh->if_incoming); in batadv_hardif_neigh_release()
307 batadv_hardif_put(neigh_node->if_incoming); in batadv_neigh_node_release()
532 if (tmp_neigh_node->if_incoming != hard_iface) in batadv_neigh_node_get()
577 hardif_neigh->if_incoming = hard_iface; in batadv_hardif_neigh_create()
687 neigh_node->if_incoming = hard_iface; in batadv_neigh_node_create()
1185 struct batadv_hard_iface *if_incoming; in batadv_purge_orig_neighbors() local
1193 if_incoming = neigh_node->if_incoming; in batadv_purge_orig_neighbors()
1196 if_incoming->if_status == BATADV_IF_INACTIVE || in batadv_purge_orig_neighbors()
[all …]
Dbat_v.c171 throughput % 10, hardif_neigh->if_incoming->net_dev->name); in batadv_v_hardif_neigh_print()
237 hardif_neigh->if_incoming->net_dev->ifindex) || in batadv_v_neigh_dump_neigh()
390 neigh_node->if_incoming->net_dev->name); in batadv_v_orig_print()
446 if_outgoing != neigh_node->if_incoming) in batadv_v_orig_dump_subentry()
458 neigh_node->if_incoming->net_dev->ifindex) || in batadv_v_orig_dump_subentry()
858 router->if_incoming->net_dev->name, in batadv_v_gw_write_buffer_text()
972 router->if_incoming->net_dev->name)) { in batadv_v_gw_dump_entry()
Dbat_v_elp.h21 struct batadv_hard_iface *if_incoming);
Dicmp_socket.c242 if (!neigh_node->if_incoming) in batadv_socket_write()
245 if (neigh_node->if_incoming->if_status != BATADV_IF_ACTIVE) in batadv_socket_write()
250 addr = neigh_node->if_incoming->net_dev->dev_addr; in batadv_socket_write()
Dbat_v_ogm.h25 struct batadv_hard_iface *if_incoming);
Dsend.h21 batadv_forw_packet_alloc(struct batadv_hard_iface *if_incoming,
Dtypes.h627 struct batadv_hard_iface *if_incoming; member
664 struct batadv_hard_iface *if_incoming; member
2167 struct batadv_hard_iface *if_incoming; member
Dfragmentation.c374 if (total_size > neigh_node->if_incoming->net_dev->mtu) { in batadv_frag_skb_fwd()
446 unsigned int mtu = neigh_node->if_incoming->net_dev->mtu; in batadv_frag_send_packet()
Dnetwork-coding.c1423 struct net_device *netdev = neigh_node->if_incoming->soft_iface; in batadv_nc_skb_dst_search()
1510 const struct net_device *netdev = neigh_node->if_incoming->soft_iface; in batadv_nc_skb_forward()