问题描述
一般问题描述:
当没有主机接口(管理接口)生成内核时,三态以太网MAC的单播地址端口(tieemacunicastaddr [47:0])无法正确设置用于地址过滤的地址。因此,如果仅使用tieemacunicastaddr [47:0]端口来设置单播地址,则地址过滤不起作用。
解决/修复方法
问题是tieemacunicastaddr端口设置的地址由hostclk计时,hostclk是主机接口的时钟。如果在没有主机接口的情况下生成内核,则此时钟不存在,因此,单播地址永远不会在内核中设置。
要解决此问题,请将“暂停帧MAC源地址”设置为也与单播地址设置匹配。该暂停地址通过配置向量(tieemacconfigvec [47:0])设置。这应该不是问题,因为暂停地址设置应始终与单播地址匹配。
没有回复内容