Home
last modified time | relevance | path

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

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