2012-04-23 40 views

回答

2

为ethtool的做您可以使用相同的ioctl()通话。 只看ethtool的源代码来弄清楚它是如何做到这一点的:

struct ethtool_value eval; 

eval.cmd = ETHTOOL_GGSO; 
ifr->ifr_data = (caddr_t)&eval; 
err = ioctl(fd, SIOCETHTOOL, ifr); 
if (err) 
     perror("Cannot get device generic segmentation offload settings"); 
else { 
     gso = eval.data; 
     allfail = 0; 
} 
+0

谢谢Kristof ...我弄明白了。够简单。 – user1295872 2012-04-24 05:48:47