hi:
When we tested the hardware Qbv on the TDA4 platform(The two boards are connected through eth0), we found a problem as follows:
1. Start the board
2. Start gptp time synchronization
3. Config Qbv rules through tc qdisc command, as follows:
tc -d qdisc replace dev eth0 parent root handle 100 taprio num_tc 3 map 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 queues 1@0 1@1 1@2 base-time 1628752533000000000 sched-entry S 4 200000 sched-entry S 2 200000 sched- entry S 01 600000 flags 0x2
The basettime is a future time that is 10s longer than the current time
4. The data can be sent at the correct gate from the sender
5. Then we deleted the qdisc configuration and reconfiged the qdisc configuration(do not reboot the boards). After repeated several times (about 5 times), it was found that the data cannot be sent in the correct gate from the sender
