TDA4VH-Q1: TDA4VH Qbv

Part Number: TDA4VH-Q1
Other Parts Discussed in Thread: TDA4VH

Tool/software:

Hi TI experts, 

We are using tda4vh SDK0902 linux native driver to test the network traffic. It's in switch mode. The network topology is as follows:

The port phy1 is 1000Mbps. The qbv is set in the port phy1. The pcp of 0~6 is 40000ns and the PCP of 7 is 40000ns. According to the Qbv, the packet of PCP 6 can reach 500Mbps if there is no other packets are transmitted.

But the blue line which represent the packet of PCP 6 send 400Mbps, there is about 2% packets are dropped. The packet are dropped in the eth2 rx_top_fifo_drop. Why are 2% packets dropped?

If the blue line which represent the packet of PCP 6 send 400Mbps, and in the same time, the red line which represent the packet of PCP 7 send 400Mbps. 27% packets are dropped in the blue line and 11% packets are dropped in the red line. Both of them are dropped in the rx_top_fifo_drop. Why are 11% packets of PCP 7 dropped? How to make packets of PCP 7 not drop according to Qbv?

Best Regards,
Ruijie