rtnl_handle
static int __rtnl_talk_iov(struct rtnl_handle *rtnl, struct iovec *iov,
void rtnl_close(struct rtnl_handle *rth)
int rtnl_open_byproto(struct rtnl_handle *rth, unsigned int subscriptions,
static int __rtnl_talk(struct rtnl_handle *rtnl, struct nlmsghdr *n,
int rtnl_talk(struct rtnl_handle *rtnl, struct nlmsghdr *n,
int rtnl_open(struct rtnl_handle *rth, unsigned int subscriptions)
int rtnl_open(struct rtnl_handle *rth, unsigned int subscriptions)
void rtnl_close(struct rtnl_handle *rth);
int rtnl_talk(struct rtnl_handle *rtnl, struct nlmsghdr *n,
struct rtnl_handle rth = { .fd = -1 };
struct rtnl_handle rth = { .fd = -1 };
struct rtnl_handle rth = { .fd = -1 };