ioctl(skfd, SIOCETHTOOL, &ifr) 返回 -1 怎么解决

在linux环境下,调用这个函数,是可以正常返回;
现在在android环境下jni,同样的方法,总是返回 -1.
请问下,怎么处理这种问题?

https://www.cnblogs.com/zxc2man/p/9511856.html