Lines Matching refs:neigh_ifinfo
523 struct batadv_neigh_ifinfo *neigh_ifinfo = NULL; in batadv_v_ogm_forward() local
558 neigh_ifinfo = batadv_neigh_ifinfo_get(neigh_node, if_outgoing); in batadv_v_ogm_forward()
559 if (!neigh_ifinfo) in batadv_v_ogm_forward()
575 ogm_forward->throughput = htonl(neigh_ifinfo->bat_v.throughput); in batadv_v_ogm_forward()
590 if (neigh_ifinfo) in batadv_v_ogm_forward()
591 batadv_neigh_ifinfo_put(neigh_ifinfo); in batadv_v_ogm_forward()
616 struct batadv_neigh_ifinfo *neigh_ifinfo = NULL; in batadv_v_ogm_metric_update() local
655 neigh_ifinfo = batadv_neigh_ifinfo_new(neigh_node, if_outgoing); in batadv_v_ogm_metric_update()
656 if (!neigh_ifinfo) in batadv_v_ogm_metric_update()
662 neigh_ifinfo->bat_v.throughput = path_throughput; in batadv_v_ogm_metric_update()
663 neigh_ifinfo->bat_v.last_seqno = ntohl(ogm2->seqno); in batadv_v_ogm_metric_update()
664 neigh_ifinfo->last_ttl = ogm2->ttl; in batadv_v_ogm_metric_update()
673 if (neigh_ifinfo) in batadv_v_ogm_metric_update()
674 batadv_neigh_ifinfo_put(neigh_ifinfo); in batadv_v_ogm_metric_update()
702 struct batadv_neigh_ifinfo *router_ifinfo = NULL, *neigh_ifinfo = NULL; in batadv_v_ogm_route_update() local
746 neigh_ifinfo = batadv_neigh_ifinfo_get(neigh_node, if_outgoing); in batadv_v_ogm_route_update()
749 if (!router_ifinfo || !neigh_ifinfo) in batadv_v_ogm_route_update()
752 neigh_last_seqno = neigh_ifinfo->bat_v.last_seqno; in batadv_v_ogm_route_update()
756 neigh_throughput = neigh_ifinfo->bat_v.throughput; in batadv_v_ogm_route_update()
773 if (neigh_ifinfo) in batadv_v_ogm_route_update()
774 batadv_neigh_ifinfo_put(neigh_ifinfo); in batadv_v_ogm_route_update()