Part Number: TM4C129XNCZAD
Hello,
I am working with Tiva C TM4C129XNCZAD, TI RTOS and NDK based environment.
The system I am working with consists of Tiva C based board with Ethernet socket, a software that communicates with the board over UDP. The PC hosting the software is connected via Ethernet cable directly to the board with no switches. The software has a list of around 300 target IP including my board's IP.
There is an issue where UDP packet loss happens on the board side. This loss happens only when some target IPs are disconnected from the network.
Using wireshark, it is observed that there is an excessive stream of ARP packets on the network when the software sends UDP packet to all its targets while they are disconnected except for 1 board.
If the software has only the connected board IP as target, no UDP packets are dropped.
Related PBM Configurations are as follows:
Global.pktNumFrameBufs = 11;
Global.memRawPageCount = 12;
Global.memRawPageSize = 3200;
Take into consideration that the issue is not related to the packet size since it happens with variable packet length. Also, the issue persists even upon increasing the number of frame buffers "Global.pktNumFrameBufs" to 50.
What is your guidance on resolving this issue?
Thanks,
Thanks,