1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21# 22# Copyright 2006 Sun Microsystems, Inc. All rights reserved. 23# Use is subject to license terms. 24# 25#ident "%Z%%M% %I% %E% SMI" 26# 27name="rdsib" parent="ib" unit-address="0"; 28 29# RDS Configuration Parameters/Values 30 31# The packet size to use to transfer data. This is also the size of the SGL 32# buffer in a send/recv WR. Large messages are transmitted as multiple packets. 33# One WR carries one packet. Setting this value too high would result in 34# un-unecessary wastage of memory. 35# 36# Values is in bytes 37#UserBufferSize=4096; 38 39# This is the maximum amount of memory that RDS can use for Rx buffers. 40# This should be set based on the number of nodes in the configuration, 41# assuming that this node would receive packets from all other nodes. 42# This memory does not include the memory used for Tx buffers and control 43# buffers. 44# 45# Values is in KB 46#MaxRecvMemory=96000; 47 48# The Max number of outstanding data send buffers per session. 49#MaxDataSendBuffers=2000; 50 51# The Max number of outstanding data recv buffers per session. 52#MaxDataRecvBuffers=3000; 53 54# The Max number of outstanding control send buffers per session. 55#MaxCtrlSendBuffers=50; 56 57# The Max number of outstanding control recv buffers per session. 58#MaxCtrlRecvBuffers=100; 59 60# The Low Water Mark for Data RQ (Receive Work Queue). An event will be 61# triggered to post more Receive WRs in the RQ when this limit is reached. 62# 63# Value is a percentage (1 - 99) 64#DataRecvBufferLWM=90; 65 66# The Low Water Mark for CTRL RQ (Receive Work Queue). An event will be 67# triggered to post more Receive WRs in the RQ when this limit is reached. 68# 69# Value is a percentage (1 - 99) 70#CtrlRecvBufferLWM=50; 71 72# The percentage of Rx pkts that can be outstanding on the socket queues before 73# the sockets are stalled. This is a percentage of the MaxReceMemory. 74# 75# Value is a percentage (1 - 99) 76#PendingRxPktsHWM=75; 77 78# The number of times a WR should retried before failing if there is no WR 79# in the RQ. 80# 81# Value is a number (0 - 7), 7 means Infinite. 82#MinRnrRetry=7; 83 84# The number of times a pkt is retried by HCA before returning a Local 85# Transport Retry Error. 86# 87# Value is a number (0 - 7) 88#IBPathRetryCount=7; 89 90# IB Packet Life Time. This overrides the value set by the SM. 91# 92# Value in IB time 93#IBPktLifeTime=0; 94 95# Amount of debug information to be printed. 96# 0 - no debugging 97# 1 - Serious/System errors 98# 2 - Failures 99# 3 - Important information messages 100# 4 - Function call tracing 101# 5 - All debug messages 102# 103# Value is a number (0 - 5) 104#rdsdbglvl=2; 105