I need to reduce the Ethernet latency in a imx6 based system. I am using raw socket, in Linux.
I had some improvements, setting the task affinity and interrupt affinity, but I am wondering if I can tweak the fec driver in term of code or registers to reduce latency. Of course I am not interested on maintaining good throughput performance.
Besides the driver and the fec subsystem, can I reducing latency modifying interrupt priority inside the AVIC? In case of affirmative answer which are the registers to be modified?