/* SPDX-License-Identifier: LGPL-2.1+ */ | |
#pragma once | |
#include "sd-netlink.h" | |
#include "in-addr-util.h" | |
struct local_address { | |
int family, ifindex; | |
unsigned char scope; | |
uint32_t metric; | |
union in_addr_union address; | |
}; | |
int local_addresses(sd_netlink *rtnl, int ifindex, int af, struct local_address **ret); | |
int local_gateways(sd_netlink *rtnl, int ifindex, int af, struct local_address **ret); |