From 58e82385c47efe062a654aae0ce29ca9fdc1d395 Mon Sep 17 00:00:00 2001 From: Hadaq Hades Date: Mon, 24 Mar 2014 11:09:43 +0100 Subject: [PATCH] JAM: changed setter scripts for eth interrupt cpu affinity --- utils/set_eth_affinity_lxhadeb05.pl | 10 +++++----- utils/set_eth_affinity_lxhadeb05.sh | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/utils/set_eth_affinity_lxhadeb05.pl b/utils/set_eth_affinity_lxhadeb05.pl index 8ff826a..842cf6c 100755 --- a/utils/set_eth_affinity_lxhadeb05.pl +++ b/utils/set_eth_affinity_lxhadeb05.pl @@ -29,13 +29,13 @@ for my $cf (keys %$rh_function) { my $affinity; for ($cf) { if (/eth4-rx/) { - $affinity = "00FF00"; last; + $affinity = "0FF000"; last; } if (/eth5-tx/) { - $affinity = "FF0000"; last; + $affinity = "300000"; last; } if (/eth5-rx/) { - $affinity = "FF0000"; last; + $affinity = "C00000"; last; } $affinity = "NA" } @@ -43,10 +43,10 @@ for my $cf (keys %$rh_function) { if ($affinity ne "NA") { my $pfn = "/proc/irq/$rh_function->{$cf}/smp_affinity"; open my $wh, ">", $pfn or die "could not open file"; - print "/proc/irq/" . $rh_function->{$cf} . "/smp_affinity" . " -> " . $affinity . "\n"; + #print "/proc/irq/" . $rh_function->{$cf} . "/smp_affinity" . " -> " . $affinity . "\n"; print $wh $affinity; close ($wh); } } - +print "setting irq affinities on lxhadeb05\n"; diff --git a/utils/set_eth_affinity_lxhadeb05.sh b/utils/set_eth_affinity_lxhadeb05.sh index b9da486..f34e5a6 100755 --- a/utils/set_eth_affinity_lxhadeb05.sh +++ b/utils/set_eth_affinity_lxhadeb05.sh @@ -6,19 +6,19 @@ for ((irq=77; irq <= 100 ; irq++)) do #echo -n "$irq "; echo - echo FF00 > /proc/irq/$irq/smp_affinity; + echo FF000 > /proc/irq/$irq/smp_affinity; done # then sending rfio to gsi via eth5 for ((irq=52; irq <= 75 ; irq++)) do #echo -n "$irq"; echo - echo FF0000 > /proc/irq/$irq/smp_affinity; + echo 30000 > /proc/irq/$irq/smp_affinity; done # finally receiving via eth5 (rfio protol is tcpi) for ((irq=28; irq <= 51 ; irq++)) do #echo -n "$irq"; echo - echo FF0000 > /proc/irq/$irq/smp_affinity; + echo C00000 > /proc/irq/$irq/smp_affinity; done -- 2.43.0