In our custom project we have send an image frame (approximate .675Mb )through Ethernet interface. Our test procedure is, from a PC send the image frames continuously (devide the image frame into small packets ) through the Ethernet interface and in the imx6 side received the packets and create the frames. But when run the application we have found that some of other modules missed data (Example : VPU frame missing error) , then we run the top command , the 'sirq' filed is shown a very high value around 72%.
Based on some links we have disable SMP (Symmetric Multi Processing ) support in kernel config which reduces the sirq rate to 64%.
Is this sirq rate acceptable? or how can we reduce the sirq rate. Top command result is also attached.
processor: i.MX6 Solo
OS : Free scale Linux 3.10.17
Memory : 512 Mb
Ethernet: MII interface