Tool/software: Linux
Hi,
I was trying to run ICSS-EMAC after doing some modification. The modification I did was instead of having a loop-back mechanism, I wanted to capture the packets on wireshark.So every time a packet was received a packet was made to send from the application. To make the performance better , I removed all the print commands in the application.But then my application was not responding as expected instead the following error occurred :-
[ 36.050564] sched: RT throttling activated
[ 37.071561] NOHZ: local_softirq_pending 102
[ 37.080611] NOHZ: local_softirq_pending 102
[ 37.090563] NOHZ: local_softirq_pending 102
[ 38.050568] NOHZ: local_softirq_pending 102
[ 38.051798] NOHZ: local_softirq_pending 102
[ 38.051915] NOHZ: local_softirq_pending 102
[ 38.054264] NOHZ: local_softirq_pending 102
[ 38.060568] NOHZ: local_softirq_pending 102
[ 38.070561] NOHZ: local_softirq_pending 102
[ 38.080559] NOHZ: local_softirq_pending 102
But when I gave a sleep(1) before sending the response packet , I was getting my expected behavior. I am using ICEv2AM335x and Linux RT. My PC is Ubuntu 16.04LTS.
My concern is , What does this message log signify ? What is the reason for this event to occur ? How can it be rectified ?
Looking forward to your support.
Regards
Paramesh