5 # This script is executed at the end of each multiuser runlevel.
6 # Make sure that the script will "exit 0" on success or any other
9 # In order to enable or disable this script just change the execution
12 # distribute interrupt for eth0 on core 0
16 for i
in $
(awk '/eth'$eth'/ {sub(/:/, ""); print $1}' /proc
/interrupts
); do
17 echo "echo ${core[$l]} > /proc/irq/$i/smp_affinity"
19 [ $l -eq ${#core[*]} ] && l
=1
22 # distribute interrupt for eth1 on core 11
26 for i
in $
(awk '/eth'$eth'/ {sub(/:/, ""); print $1}' /proc
/interrupts
); do
27 echo "echo ${core[$l]} > /proc/irq/$i/smp_affinity"
29 [ $l -eq ${#core[*]} ] && l
=1
32 # fill screen of dummy lines to keep last messages in history
33 for i
in $
(seq 1 25); do