return send(rth->fd, (void*)&req, sizeof(req), 0);
}
return send(rth->fd, (void*)&req, sizeof(req), 0);
}
{
return send(rth->fd, buf, len, 0);
}
{
return send(rth->fd, buf, len, 0);
}
int rtnl_dump_request(struct rtnl_handle *rth, int type, void *req, int len)
{
struct nlmsghdr nlh;
int rtnl_dump_request(struct rtnl_handle *rth, int type, void *req, int len)
{
struct nlmsghdr nlh;
struct iovec iov[2] = {
{ .iov_base = &nlh, .iov_len = sizeof(nlh) },
{ .iov_base = req, .iov_len = len }
struct iovec iov[2] = {
{ .iov_base = &nlh, .iov_len = sizeof(nlh) },
{ .iov_base = req, .iov_len = len }