{
int sock;
struct ifreq ifr;
struct ethtool_cmd eth_data;
sock=socket(AF_INET,SOCK_DGRAM,0);
strcpy(ifr.ifr_name,"eth0");
ifr.ifr_data=(char*)ð_data;
eth_data.cmd=ETHTOOL_GSET;
ioctl(sock,SIOCETHTOOL,&ifr);
close(sock);
}
最后的结果是eth_data.speed速度为0.eth0是link up的状态,请问是哪里出问题了啊