We are using the AM3517 (3.00.01.06 PSP, 2.6.32 kernel)
We have a USB connection to the Host PC and are using the Gadget / RNDIS for Ethernet over USB and we also have CAN traffic coming into the 3517.
Our application needs fairly low latency and occasionally the application will hang for > 100ms.
Debugging has indicated that NET_RX software interrupts are being processed while the app is hung. This can occasionally last nearly a full second.
This behavior is very sporadic and may only happen a few times per hour.
Any advice on debugging this would be helpful. I already tried compiling a preempting kernel and running our process with maximum priority, but there was no change in behavior.
Thnak you,
-Reinyn