return 0;
}
-static int get_glinksettings(int fd, struct ifreq *ifr, union ethtool_link_usettings **ret) {
+static int get_link_settings(int fd, struct ifreq *ifr, union ethtool_link_usettings **ret) {
union ethtool_link_usettings ecmd = {
.base.cmd = ETHTOOL_GLINKSETTINGS,
};
return 0;
}
-static int set_slinksettings(int fd, struct ifreq *ifr, const union ethtool_link_usettings *u) {
+static int set_link_settings(int fd, struct ifreq *ifr, const union ethtool_link_usettings *u) {
assert(fd >= 0);
assert(ifr);
assert(u);
return RET_NERRNO(ioctl(fd, SIOCETHTOOL, ifr));
}
-int ethtool_set_glinksettings(
+int ethtool_set_link_settings(
int *fd,
const char *ifname,
int autonegotiation,
strscpy(ifr.ifr_name, sizeof(ifr.ifr_name), ifname);
- r = get_glinksettings(*fd, &ifr, &u);
+ r = get_link_settings(*fd, &ifr, &u);
if (r < 0)
- return log_debug_errno(r, "ethtool: Cannot get device settings for %s: %m", ifname);
+ return log_debug_errno(r, "ethtool: Cannot get link settings for %s: %m", ifname);
if (speed > 0)
UPDATE(u->base.speed, DIV_ROUND_UP(speed, 1000000), changed);
if (!changed)
return 0;
- r = set_slinksettings(*fd, &ifr, u);
+ r = set_link_settings(*fd, &ifr, u);
if (r < 0)
- return log_debug_errno(r, "ethtool: Cannot set device settings for %s: %m", ifname);
+ return log_debug_errno(r, "ethtool: Cannot set link settings for %s: %m", ifname);
return r;
}
int ethtool_set_wol(int *ethtool_fd, const char *ifname, uint32_t wolopts, const uint8_t password[SOPASS_MAX]);
int ethtool_set_nic_buffer_size(int *ethtool_fd, const char *ifname, const netdev_ring_param *ring);
int ethtool_set_features(int *ethtool_fd, const char *ifname, const int features[static _NET_DEV_FEAT_MAX]);
-int ethtool_set_glinksettings(
+int ethtool_set_link_settings(
int *fd,
const char *ifname,
int autonegotiation,
return 0;
}
- r = ethtool_set_glinksettings(ethtool_fd, name,
+ r = ethtool_set_link_settings(ethtool_fd, name,
config->autonegotiation, config->advertise,
config->speed, config->duplex, config->port, config->mdi);
if (r < 0) {