summaryrefslogtreecommitdiff
path: root/src/network/networkd-speed-meter.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2021-06-25 15:58:30 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-07-01 00:49:02 +0900
commit6eab614db805504cec3af0c1c7b21ae6275a89a6 (patch)
tree62e12230d07983edc51beffc0ff95d47891a8076 /src/network/networkd-speed-meter.c
parent907d5ce4d4f74abb121eb8979ee4fd0a6d8f501a (diff)
downloadsystemd-6eab614db805504cec3af0c1c7b21ae6275a89a6.tar.gz
network: rename Manager::links -> Manager::links_by_index
This also renames link_get() -> link_get_by_index().
Diffstat (limited to 'src/network/networkd-speed-meter.c')
-rw-r--r--src/network/networkd-speed-meter.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/network/networkd-speed-meter.c b/src/network/networkd-speed-meter.c
index 97204c89e9..6c3f97079e 100644
--- a/src/network/networkd-speed-meter.c
+++ b/src/network/networkd-speed-meter.c
@@ -26,9 +26,9 @@ static int process_message(Manager *manager, sd_netlink_message *message) {
if (r < 0)
return r;
- link = hashmap_get(manager->links, INT_TO_PTR(ifindex));
- if (!link)
- return -ENODEV;
+ r = link_get_by_index(manager, ifindex, &link);
+ if (r < 0)
+ return r;
link->stats_old = link->stats_new;
@@ -62,7 +62,7 @@ static int speed_meter_handler(sd_event_source *s, uint64_t usec, void *userdata
manager->speed_meter_usec_old = manager->speed_meter_usec_new;
manager->speed_meter_usec_new = usec_now;
- HASHMAP_FOREACH(link, manager->links)
+ HASHMAP_FOREACH(link, manager->links_by_index)
link->stats_updated = false;
r = sd_rtnl_message_new_link(manager->rtnl, &req, RTM_GETLINK, 0);