0

我正在尝试编写一个snmp agentforRFC 4836托管对象的定义IEEE 802.3 Medium Attachment Units (MAUs),以在嵌入式 Linux 系统(Linux 服务器 2.6.35.12+)上运行。我曾经mib2c设置过我的框架,但在寻找要填写的数据的位置时停滞不前。我不确定我应该在哪里寻找:如果MAUeth deviceor的一部分a separate interface,我是否应该在某处寻找/sys/proc fs,或者如果我需要直接访问设备寄存器(或两者都访问?)。


我知道需要很多不同的数据,并且我并不要求提供包含所有内容的路线图,但此时我已经挂断了电话,不知道应该把精力集中在哪里——驱动程序代码?

抱歉,如果这似乎是一个愚蠢的问题,但我一直在网上和 StackOverflow 中寻找,但没有找到我需要的东西。

4

1 回答 1

0

原来我需要的信息可以从 mii-tool 获得。尽管您可能在网上看到了什么,但这并没有过时(它可能是几年前的,但似乎已经更新了)。或者,您可以使用对 SIOCGMIIREG 的 ioctl 调用直接访问设备寄存器,以避免解析命令输出。

于 2012-12-21T08:30:36.517 回答