Home
last modified time | relevance | path

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

/linux/net/batman-adv/
H A Dbat_v_elp.c284 struct batadv_v_metric_queue_entry *metric_entry; in batadv_v_elp_periodic_work() local
358 metric_entry = kzalloc(sizeof(*metric_entry), GFP_ATOMIC); in batadv_v_elp_periodic_work()
359 if (!metric_entry) { in batadv_v_elp_periodic_work()
364 metric_entry->hardif_neigh = hardif_neigh; in batadv_v_elp_periodic_work()
365 list_add(&metric_entry->list, &metric_queue); in batadv_v_elp_periodic_work()
369 list_for_each_entry_safe(metric_entry, metric_safe, &metric_queue, list) { in batadv_v_elp_periodic_work()
370 batadv_v_elp_throughput_metric_update(metric_entry->hardif_neigh); in batadv_v_elp_periodic_work()
372 batadv_hardif_neigh_put(metric_entry->hardif_neigh); in batadv_v_elp_periodic_work()
373 list_del(&metric_entry->list); in batadv_v_elp_periodic_work()
374 kfree(metric_entry); in batadv_v_elp_periodic_work()