correct eth irq setting for lite configuration (2)
authorLaurent Mazet <laurent.mazet@thalesgroup.com>
Mon, 21 Sep 2015 18:09:16 +0000 (20:09 +0200)
committerLaurent Mazet <laurent.mazet@thalesgroup.com>
Mon, 21 Sep 2015 18:09:16 +0000 (20:09 +0200)
master/opt/cluster/lite/etc/rc.local

index 7ae4c4346bc1f72cfea4cc62e75db2cfb8ac1517..edf202ac1dbb3112476da59ea14822655ab98cbf 100755 (executable)
@@ -14,9 +14,9 @@ core=(800)
 eth=0
 l=0
 for i in $(awk '/eth'$eth'/ {sub(/:/, ""); print $1}' /proc/interrupts); do
-  echo ${core[$l]} > /proc/irq/$i/smp_affinity
+  echo "echo ${core[$l]} > /proc/irq/$i/smp_affinity"
   l=$(expr $l + 1)
-  [ $l -eq ${#core[*]} ] && l=1
+  [ $l -eq ${#core[*]} ] && l=0
 done
 
 # distribute interrupt for eth1 on core 11
@@ -24,9 +24,9 @@ core=(1)
 eth=1
 l=0
 for i in $(awk '/eth'$eth'/ {sub(/:/, ""); print $1}' /proc/interrupts); do
-  echo ${core[$l]} > /proc/irq/$i/smp_affinity
+  echo "echo ${core[$l]} > /proc/irq/$i/smp_affinity"
   l=$(expr $l + 1)
-  [ $l -eq ${#core[*]} ] && l=1
+  [ $l -eq ${#core[*]} ] && l=0
 done
 
 # remove acpi cpu frequence controler