Hi all,
I am using TI SDK 06.03.00.106 with kernel vs 4.19.94 on my custom board with PRUETH Dual EMAC configuration.
I am monitoring my industrial network by using a network analyzer TAP device. And getting IP level errors as described below. And I need help to learn the root cause of the problem.
When sending the ICMP package over 1020 bytes as seen in the picture below, getting "IPV4 total length exceeds length" error in the IPv4 field and so also ICMP checksum error.
I am using the same kernel and modules and rootfs on both TI ICEv2 and my custom board, but there is no problem such as similar on TI ICEv2. Obviously, DTS files and PHY chipset drivers are different from each other. I don't think so but I want to ask that, Can the issue be related to PHY driver (Micrel KSZ8081MNXIA)?
- DHCP Server IP: 10.10.10.1
- My custom board IP (I've set IP only for eth1 port of the board in this case): 10.10.10.190
Wireshark dump can be found below:
am335x-prueth__ip10.10.10.190_1000bytes-issue_20200605.pcapng.zip
