#include <stdio.h>#include <stdlib.h>#include <string.h>#include <linux/mii.h>#include <sys/types.h>#include <sys/socket.h>#include <sys/ioctl.h>#include <net/if.h>#include <linux/sockios.h>#include <linux/types.h>#include <netinet/in.h>#include <unistd.h>#define reteck(ret) \if(ret < 0){\printf("%m! \"%s\" : line: %d\n", __func__, __LINE__); \goto lab; \}#define help() \printf("mdio test:\n");\printf("read operation:mdio devname phyaddr reg_addr\n");\printf("write operation:mdio devname phyaddr reg_addr value\n");\printf("For example:\n");\printf("read:mdio eth0 0x1e 0x0\n"); \printf("write:mdio eth0 0x1e 0x0 0x8489\n\n");\exit(0); int main(int arg
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。