Lines Matching refs:hardif_neigh
115 batadv_v_hardif_neigh_init(struct batadv_hardif_neigh_node *hardif_neigh)
117 ewma_throughput_init(&hardif_neigh->bat_v.throughput);
118 INIT_WORK(&hardif_neigh->bat_v.metric_work,
156 * @hardif_neigh: hardif neighbour information
160 struct batadv_hardif_neigh_node *hardif_neigh)
165 last_secs = jiffies_to_msecs(jiffies - hardif_neigh->last_seen) / 1000;
166 last_msecs = jiffies_to_msecs(jiffies - hardif_neigh->last_seen) % 1000;
167 throughput = ewma_throughput_read(&hardif_neigh->bat_v.throughput);
170 hardif_neigh->addr, last_secs, last_msecs, throughput / 10,
171 throughput % 10, hardif_neigh->if_incoming->net_dev->name);
183 struct batadv_hardif_neigh_node *hardif_neigh;
195 hlist_for_each_entry_rcu(hardif_neigh,
197 batadv_v_hardif_neigh_print(seq, hardif_neigh);
213 * @hardif_neigh: Neighbour to dump
219 struct batadv_hardif_neigh_node *hardif_neigh)
225 last_seen_msecs = jiffies_to_msecs(jiffies - hardif_neigh->last_seen);
226 throughput = ewma_throughput_read(&hardif_neigh->bat_v.throughput);
235 hardif_neigh->addr) ||
237 hardif_neigh->if_incoming->net_dev->ifindex) ||
271 struct batadv_hardif_neigh_node *hardif_neigh;
274 hlist_for_each_entry_rcu(hardif_neigh,
279 if (batadv_v_neigh_dump_neigh(msg, portid, seq, hardif_neigh)) {