BUG: https://bugs.openfabrics.org/show_bug.cgi?id=1420
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
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 ) {