Hi,
First of all, thank you for fixing the cut-through issue of CPSW3g on the following thread.
The customer was able to confirm below by registering all of L2 multicast address into MDB with the "bridge MDB add" command beforehand.
- Forward between ports without CPU intervention
- Receive Multicast
However, they found a new related issue with the bridge cut-through using eth0 and eth1 (CPSW3g) on TMDS64GPEVM.
Could you please check if you can reproduce it at your side as well ?
1) Phenomenon
- When an echo-request (ping) is sent from PC connected to eth0, it is erroneously forwarded to the other eth1. However, it sends an echo-reply (ping reply) back to the PC.
- Example)
- # ping -t 192.168.16.171
- Unicast packets destined to itself (destined to br0) are received, but it is a problem because it also forwards them.
- ICMP Capture display of Wireshark : See "eth0_eth1_ping.png" in the attached file below.
The right image is capturing the eth0 port, and the left is the eth1 port.
2) Environment
SDK : SDK09_01_00_08
Configuration script : Please refer to “cut_through_eth0_eth1.sh” in the attached file.
https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/cut_5F00_through_5F00_eth0_5F00_eth1-.sh
Thanks and regards,
Hideaki