]> git.openfabrics.org - ~tnikolova/ofed_scripts/.git/commitdiff
Decrease IPoIB send/receive queue sizes on 32-bit arcitectures.
authorVladimir Sokolovsky <vlad@mellanox.co.il>
Thu, 27 Nov 2008 08:57:14 +0000 (10:57 +0200)
committerVladimir Sokolovsky <vlad@mellanox.co.il>
Thu, 27 Nov 2008 08:57:14 +0000 (10:57 +0200)
BUG: https://bugs.openfabrics.org/show_bug.cgi?id=1420

Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
install.pl

index 5cf30570500a332e09f2b7b933e82291abb75f73..d6f89923d1ed494cf4dc2c391715c38e00296c02 100755 (executable)
@@ -4191,6 +4191,16 @@ sub main
 
     if ($kernel_modules_info{'ipoib'}{'selected'}) {
         ipoib_config();
+
+        # Decrease send/receive queue sizes on 32-bit arcitecture
+        # BUG: https://bugs.openfabrics.org/show_bug.cgi?id=1420
+        if ($arch =~ /i[3-6]86/) {
+            if (-f "/etc/modprobe.conf") {
+                open(MODPROBE_CONF, ">>/etc/modprobe.conf");
+                print MODPROBE_CONF "options ib_ipoib send_queue_size=64 recv_queue_size=128\n";
+                close MODPROBE_CONF;
+            }
+        }
     }
 
     if ( not $quiet ) {