请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TDA4VH-Q1 主题中讨论的其他器件:TDA4VH
工具与软件:
尊敬的 TI 专家:
我们使用 tda4vh SDK0902 Linux 本机驱动程序测试网络流量。 它处于开关模式。 网络拓扑如下所示:

端口 phy1为1000Mbps。 qbv 在端口 phy1中设置。 0~6 μ P 为40000ns、PCP 为7为40000ns。 根据 Qbv、如果没有传输其他数据包、PCP 6的数据包可以达到500Mbps。

但是、表示 PCP 6数据包的蓝线发送的数据速率为400Mbps、因此丢弃的数据包大约为2%。 数据包将丢弃在 eth2 rx_top_fifo_drop 中。 为什么丢弃2%的数据包?
如果代表 PCP 6数据包的蓝线发送400Mbps、同时代表 PCP 7数据包的红线发送400Mbps。 27%的数据包在蓝线中丢弃、11%的数据包在红线中丢弃。 这两个引脚都显示在 rx_top_fifo_drop 中。 为何丢弃11%的 PCP 7数据包? 如何使 PCP 7数据包不会根据 Qbv 下降?
此致、
Ruijie