linux-以太网PHY回送测试的编码
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux-以太网PHY回送测试的编码,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1027字,纯文字阅读大概需要2分钟。
内容图文
![linux-以太网PHY回送测试的编码](/upload/InfoBanner/zyjiaocheng/945/7b0748345a8c4f0c9bc5297c489245bc.jpg)
我必须在Linux中编写以太网PHY回送测试.我以前从未做过,也不知道从哪里开始.经过研究后,我提出了测试计划,我想知道是否有人可以帮助我进行验证并为我的问题提供一些指导.
这是一个外部环回设置.它为以太网交换芯片上的每个内部PHY连接TX /-到RX /-引脚.
因此,回送高级数据包路径如下:
CPU-> PHY0(芯片)->以太网交换机(芯片)的内部PHY-> PHY0(芯片)-> CPU
对于这项测试,我打算
>使用特定的MAC地址在以太网交换机上配置内部PHY,
>使用CPU的MAC地址作为源地址并
在步骤1中配置为目标地址的MAC地址,
>发送并等待接收测试数据包,
>比较发送和接收的数据模式.
有什么建议么?另外,我想知道Linux中是否可以使用这些函数来生成步骤2的数据包,并发送步骤3的数据包.
非常感谢你.
解决方法:
大多数物理可以切换到测试模式.我们使用引导加载程序直接写入
Phy并切换到测试模式.
还有一个取自documentation / networking / phy.txt的ioctl
Ethtool便利功能.
int phy_mii_ioctl(struct phy_device * phydev,
struct mii_ioctl_data * mii_data,int cmd);
MII ioctl.请注意,此功能将完全破坏状态
机器,如果您编写诸如BMCR,BMSR,ADVERTISE之类的寄存器.
仅用于写入非标准的寄存器,并且不要启动
重新谈判.
内容总结
以上是互联网集市为您收集整理的linux-以太网PHY回送测试的编码全部内容,希望文章能够帮你解决linux-以太网PHY回送测试的编码所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。