Lines Matching refs:neigh_ifinfo

979 	struct batadv_neigh_ifinfo *neigh_ifinfo = NULL;  in batadv_iv_ogm_orig_update()  local
1010 neigh_ifinfo = batadv_neigh_ifinfo_get(tmp_neigh_node, in batadv_iv_ogm_orig_update()
1012 if (!neigh_ifinfo) in batadv_iv_ogm_orig_update()
1016 batadv_ring_buffer_set(neigh_ifinfo->bat_iv.tq_recv, in batadv_iv_ogm_orig_update()
1017 &neigh_ifinfo->bat_iv.tq_index, 0); in batadv_iv_ogm_orig_update()
1018 tq_avg = batadv_ring_buffer_avg(neigh_ifinfo->bat_iv.tq_recv); in batadv_iv_ogm_orig_update()
1019 neigh_ifinfo->bat_iv.tq_avg = tq_avg; in batadv_iv_ogm_orig_update()
1022 batadv_neigh_ifinfo_free_ref(neigh_ifinfo); in batadv_iv_ogm_orig_update()
1023 neigh_ifinfo = NULL; in batadv_iv_ogm_orig_update()
1046 neigh_ifinfo = batadv_neigh_ifinfo_new(neigh_node, if_outgoing); in batadv_iv_ogm_orig_update()
1047 if (!neigh_ifinfo) in batadv_iv_ogm_orig_update()
1053 batadv_ring_buffer_set(neigh_ifinfo->bat_iv.tq_recv, in batadv_iv_ogm_orig_update()
1054 &neigh_ifinfo->bat_iv.tq_index, in batadv_iv_ogm_orig_update()
1056 tq_avg = batadv_ring_buffer_avg(neigh_ifinfo->bat_iv.tq_recv); in batadv_iv_ogm_orig_update()
1057 neigh_ifinfo->bat_iv.tq_avg = tq_avg; in batadv_iv_ogm_orig_update()
1062 neigh_ifinfo->last_ttl = batadv_ogm_packet->ttl; in batadv_iv_ogm_orig_update()
1080 if (router_ifinfo->bat_iv.tq_avg > neigh_ifinfo->bat_iv.tq_avg) in batadv_iv_ogm_orig_update()
1088 neigh_ifinfo->bat_iv.tq_avg == router_ifinfo->bat_iv.tq_avg) { in batadv_iv_ogm_orig_update()
1115 if (neigh_ifinfo) in batadv_iv_ogm_orig_update()
1116 batadv_neigh_ifinfo_free_ref(neigh_ifinfo); in batadv_iv_ogm_orig_update()
1139 struct batadv_neigh_ifinfo *neigh_ifinfo; in batadv_iv_ogm_calc_tq() local
1185 neigh_ifinfo = batadv_neigh_ifinfo_new(neigh_node, if_outgoing); in batadv_iv_ogm_calc_tq()
1186 if (neigh_ifinfo) { in batadv_iv_ogm_calc_tq()
1187 neigh_rq_count = neigh_ifinfo->bat_iv.real_packet_count; in batadv_iv_ogm_calc_tq()
1188 batadv_neigh_ifinfo_free_ref(neigh_ifinfo); in batadv_iv_ogm_calc_tq()
1285 struct batadv_neigh_ifinfo *neigh_ifinfo; in batadv_iv_ogm_update_seqnos() local
1319 neigh_ifinfo = batadv_neigh_ifinfo_new(neigh_node, in batadv_iv_ogm_update_seqnos()
1321 if (!neigh_ifinfo) in batadv_iv_ogm_update_seqnos()
1325 is_dup = batadv_test_bit(neigh_ifinfo->bat_iv.real_bits, in batadv_iv_ogm_update_seqnos()
1341 bitmap = neigh_ifinfo->bat_iv.real_bits; in batadv_iv_ogm_update_seqnos()
1347 neigh_ifinfo->bat_iv.real_packet_count = packet_count; in batadv_iv_ogm_update_seqnos()
1348 batadv_neigh_ifinfo_free_ref(neigh_ifinfo); in batadv_iv_ogm_update_seqnos()