2012-04-23 39 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