strscpy(ifr.ifr_name, sizeof(ifr.ifr_name), ifname);
- r = ioctl(*ethtool_fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*ethtool_fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
if (isempty(ecmd.driver))
strscpy(ifr.ifr_name, sizeof(ifr.ifr_name), ifname);
- r = ioctl(*ethtool_fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*ethtool_fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
if (ret_autonegotiation)
strscpy(ifr.ifr_name, sizeof(ifr.ifr_name), ifname);
- r = ioctl(*ethtool_fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*ethtool_fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
if (epaddr.addr.size != 6)
strscpy(ifr.ifr_name, sizeof(ifr.ifr_name), ifname);
- r = ioctl(*ethtool_fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*ethtool_fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
UPDATE(ecmd.wolopts, wolopts, need_update);
return 0;
ecmd.cmd = ETHTOOL_SWOL;
- r = ioctl(*ethtool_fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*ethtool_fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
return 0;
strscpy(ifr.ifr_name, sizeof(ifr.ifr_name), ifname);
- r = ioctl(*ethtool_fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*ethtool_fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
if (ring->rx.set)
return 0;
ecmd.cmd = ETHTOOL_SRINGPARAM;
- r = ioctl(*ethtool_fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*ethtool_fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
return 0;
},
};
unsigned len;
- int r;
assert(ethtool_fd >= 0);
assert(ifr);
ifr->ifr_data = (void *) &buffer.info;
- r = ioctl(ethtool_fd, SIOCETHTOOL, ifr);
- if (r < 0)
+ if (ioctl(ethtool_fd, SIOCETHTOOL, ifr) < 0)
return -errno;
if (!buffer.info.sset_mask)
ifr->ifr_data = (void *) strings;
- r = ioctl(ethtool_fd, SIOCETHTOOL, ifr);
- if (r < 0)
+ if (ioctl(ethtool_fd, SIOCETHTOOL, ifr) < 0)
return -errno;
*ret = TAKE_PTR(strings);
ifr.ifr_data = (void *) sfeatures;
- r = ioctl(*ethtool_fd, SIOCETHTOOL, &ifr);
- if (r < 0)
- return log_debug_errno(r, "ethtool: could not set ethtool features for %s", ifname);
+ if (ioctl(*ethtool_fd, SIOCETHTOOL, &ifr) < 0)
+ return log_debug_errno(errno, "ethtool: could not set ethtool features for %s", ifname);
return 0;
}
};
struct ethtool_link_usettings *u;
unsigned offset;
- int r;
assert(fd >= 0);
assert(ifr);
ifr->ifr_data = (void *) &ecmd;
- r = ioctl(fd, SIOCETHTOOL, ifr);
- if (r < 0)
+ if (ioctl(fd, SIOCETHTOOL, ifr) < 0)
return -errno;
if (ecmd.req.link_mode_masks_nwords >= 0 || ecmd.req.cmd != ETHTOOL_GLINKSETTINGS)
ifr->ifr_data = (void *) &ecmd;
- r = ioctl(fd, SIOCETHTOOL, ifr);
- if (r < 0)
+ if (ioctl(fd, SIOCETHTOOL, ifr) < 0)
return -errno;
if (ecmd.req.link_mode_masks_nwords <= 0 || ecmd.req.cmd != ETHTOOL_GLINKSETTINGS)
struct ethtool_cmd ecmd = {
.cmd = ETHTOOL_GSET,
};
- int r;
assert(fd >= 0);
assert(ifr);
ifr->ifr_data = (void *) &ecmd;
- r = ioctl(fd, SIOCETHTOOL, ifr);
- if (r < 0)
+ if (ioctl(fd, SIOCETHTOOL, ifr) < 0)
return -errno;
e = new(struct ethtool_link_usettings, 1);
__u32 link_mode_data[3 * ETHTOOL_LINK_MODE_MASK_MAX_KERNEL_NU32];
} ecmd = {};
unsigned offset;
- int r;
assert(fd >= 0);
assert(ifr);
ifr->ifr_data = (void *) &ecmd;
- r = ioctl(fd, SIOCETHTOOL, ifr);
- if (r < 0)
+ if (ioctl(fd, SIOCETHTOOL, ifr) < 0)
return -errno;
return 0;
struct ethtool_cmd ecmd = {
.cmd = ETHTOOL_SSET,
};
- int r;
assert(fd >= 0);
assert(ifr);
ifr->ifr_data = (void *) &ecmd;
- r = ioctl(fd, SIOCETHTOOL, ifr);
- if (r < 0)
+ if (ioctl(fd, SIOCETHTOOL, ifr) < 0)
return -errno;
return 0;
strscpy(ifr.ifr_name, sizeof(ifr.ifr_name), ifname);
- r = ioctl(*fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
if (channels->rx.set)
return 0;
ecmd.cmd = ETHTOOL_SCHANNELS;
- r = ioctl(*fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
return 0;
strscpy(ifr.ifr_name, sizeof(ifr.ifr_name), ifname);
- r = ioctl(*fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
if (rx >= 0)
return 0;
ecmd.cmd = ETHTOOL_SPAUSEPARAM;
- r = ioctl(*fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
return 0;
strscpy(ifr.ifr_name, sizeof(ifr.ifr_name), ifname);
- r = ioctl(*ethtool_fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*ethtool_fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
if (coalesce->use_adaptive_rx_coalesce >= 0)
return 0;
ecmd.cmd = ETHTOOL_SCOALESCE;
- r = ioctl(*ethtool_fd, SIOCETHTOOL, &ifr);
- if (r < 0)
+ if (ioctl(*ethtool_fd, SIOCETHTOOL, &ifr) < 0)
return -errno;
return 0;