Lines Matching defs:neigh_ifinfo
923 struct batadv_neigh_ifinfo *neigh_ifinfo = NULL;
953 neigh_ifinfo = batadv_neigh_ifinfo_get(tmp_neigh_node,
955 if (!neigh_ifinfo)
959 batadv_ring_buffer_set(neigh_ifinfo->bat_iv.tq_recv,
960 &neigh_ifinfo->bat_iv.tq_index, 0);
961 tq_avg = batadv_ring_buffer_avg(neigh_ifinfo->bat_iv.tq_recv);
962 neigh_ifinfo->bat_iv.tq_avg = tq_avg;
965 batadv_neigh_ifinfo_put(neigh_ifinfo);
966 neigh_ifinfo = NULL;
989 neigh_ifinfo = batadv_neigh_ifinfo_new(neigh_node, if_outgoing);
990 if (!neigh_ifinfo)
996 batadv_ring_buffer_set(neigh_ifinfo->bat_iv.tq_recv,
997 &neigh_ifinfo->bat_iv.tq_index,
999 tq_avg = batadv_ring_buffer_avg(neigh_ifinfo->bat_iv.tq_recv);
1000 neigh_ifinfo->bat_iv.tq_avg = tq_avg;
1005 neigh_ifinfo->last_ttl = batadv_ogm_packet->ttl;
1023 if (router_ifinfo->bat_iv.tq_avg > neigh_ifinfo->bat_iv.tq_avg)
1031 neigh_ifinfo->bat_iv.tq_avg == router_ifinfo->bat_iv.tq_avg) {
1048 batadv_neigh_ifinfo_put(neigh_ifinfo);
1070 struct batadv_neigh_ifinfo *neigh_ifinfo;
1115 neigh_ifinfo = batadv_neigh_ifinfo_new(neigh_node, if_outgoing);
1116 if (neigh_ifinfo) {
1117 neigh_rq_count = neigh_ifinfo->bat_iv.real_packet_count;
1118 batadv_neigh_ifinfo_put(neigh_ifinfo);
1214 struct batadv_neigh_ifinfo *neigh_ifinfo;
1249 neigh_ifinfo = batadv_neigh_ifinfo_new(neigh_node,
1251 if (!neigh_ifinfo)
1255 is_dup = batadv_test_bit(neigh_ifinfo->bat_iv.real_bits,
1271 bitmap = neigh_ifinfo->bat_iv.real_bits;
1277 neigh_ifinfo->bat_iv.real_packet_count = packet_count;
1278 batadv_neigh_ifinfo_put(neigh_ifinfo);