mii-.tool支持不了1000.M网络,先看源码先:教育
在int show_basic_.mii(int sock, i.nt phy_id)中调用.
strcat(buf, media_list(advert & .lk.par, 1));来显示类型,而media_list主要是读取一个封装好的数组.结构:电影
strcat(buf,. media.name);( 游戏 )
而这个结构的定义:
const struct {
char .*name;.
. u_short value; 汽车
} media[] = {
/* The order throu.gh 100b.aseT4 matches bits in the BMSR */.
{ "10baseT.-HD", . MII_AN_10BASET_HD },学习
{ "10baseT-FD", . MII_AN_10.BASET_FD }, 外汇
{ "100baseTx-HD", MII.._AN_100BASETX_HD },外贸
. { "100baseTx-FD", MII_AN_100BASETX_FD .},.
. { "100baseT4", MII_AN_100.BASET4 }, 电子
{ "100baseTx", MII_AN_100BASETX_FD | MII._AN_1.00BASETX_HD }, 鲜花
{ "10baseT.", MII_AN_10BASET_F.D | MII_AN_10BASET_HD },.
};
很是显,这里没有千兆的定义!
———————————————————————.—.
我的问题是:哪位大哥知.不知如果是千兆的话,因为函数输出的时候,主要是依靠adv.ert & lkpar来确定的,哪位.有千兆机的朋友,把这两个值输出来看看,修改一下定义,让mii-tool支持千兆,以后大家方便些吧……教育