xref: /onnv-gate/usr/src/uts/common/io/ib/clients/rds/rdsib.conf (revision 5342:7aad25c79a0f)
13302Sagiri#
23302Sagiri# CDDL HEADER START
33302Sagiri#
43302Sagiri# The contents of this file are subject to the terms of the
53302Sagiri# Common Development and Distribution License (the "License").
63302Sagiri# You may not use this file except in compliance with the License.
73302Sagiri#
83302Sagiri# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
93302Sagiri# or http://www.opensolaris.org/os/licensing.
103302Sagiri# See the License for the specific language governing permissions
113302Sagiri# and limitations under the License.
123302Sagiri#
133302Sagiri# When distributing Covered Code, include this CDDL HEADER in each
143302Sagiri# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
153302Sagiri# If applicable, add the following below this CDDL HEADER, with the
163302Sagiri# fields enclosed by brackets "[]" replaced with your own identifying
173302Sagiri# information: Portions Copyright [yyyy] [name of copyright owner]
183302Sagiri#
193302Sagiri# CDDL HEADER END
203302Sagiri#
213302Sagiri#
22*5342Sagiri# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
233302Sagiri# Use is subject to license terms.
243302Sagiri#
253302Sagiri#ident	"%Z%%M%	%I%	%E% SMI"
263302Sagiri#
273302Sagiriname="rdsib" parent="ib" unit-address="0";
283302Sagiri
293302Sagiri# RDS Configuration Parameters/Values
303302Sagiri
31*5342Sagiri# The number of nodes in the cluster. RDS allocates memory resources based on
32*5342Sagiri# the number of nodes in the cluster. Large clusters running RDS require more
33*5342Sagiri# memory resources.
34*5342Sagiri# RDS allocates:
35*5342Sagiri# 	(MaxDataSendBuffers + MaxCtrlRecvBuffers) * UserBufferSize/1024 KB
36*5342Sagiri# for each node in the cluster.
37*5342Sagiri#
38*5342Sagiri# Value is a number (2 - max is based on the system memory)
39*5342Sagiri#MaxNodes=8;
40*5342Sagiri
413302Sagiri# The packet size to use to transfer data. This is also the size of the SGL
423302Sagiri# buffer in a send/recv WR. Large messages are transmitted as multiple packets.
433302Sagiri# One WR carries one packet. Setting this value too high would result in
443302Sagiri# un-unecessary wastage of memory.
453302Sagiri#
463302Sagiri# Values is in bytes
473302Sagiri#UserBufferSize=4096;
483302Sagiri
493302Sagiri# The Max number of outstanding data send buffers per session.
503302Sagiri#MaxDataSendBuffers=2000;
513302Sagiri
523302Sagiri# The Max number of outstanding data recv buffers per session.
533302Sagiri#MaxDataRecvBuffers=3000;
543302Sagiri
553302Sagiri# The Max number of outstanding control send buffers per session.
563302Sagiri#MaxCtrlSendBuffers=50;
573302Sagiri
583302Sagiri# The Max number of outstanding control recv buffers per session.
593302Sagiri#MaxCtrlRecvBuffers=100;
603302Sagiri
613302Sagiri# The Low Water Mark for Data RQ (Receive Work Queue). An event will be
623302Sagiri# triggered to post more Receive WRs in the RQ when this limit is reached.
633302Sagiri#
643302Sagiri# Value is a percentage (1 - 99)
653302Sagiri#DataRecvBufferLWM=90;
663302Sagiri
673302Sagiri# The Low Water Mark for CTRL RQ (Receive Work Queue). An event will be
683302Sagiri# triggered to post more Receive WRs in the RQ when this limit is reached.
693302Sagiri#
703302Sagiri# Value is a percentage (1 - 99)
713302Sagiri#CtrlRecvBufferLWM=50;
723302Sagiri
733302Sagiri# The percentage of Rx pkts that can be outstanding on the socket queues before
743302Sagiri# the sockets are stalled. This is a percentage of the MaxReceMemory.
753302Sagiri#
763302Sagiri# Value is a percentage (1 - 99)
773302Sagiri#PendingRxPktsHWM=75;
783302Sagiri
793302Sagiri# The number of times a WR should retried before failing if there is no WR
803302Sagiri# in the RQ.
813302Sagiri#
823302Sagiri# Value is a number (0 - 7), 7 means Infinite.
833302Sagiri#MinRnrRetry=7;
843302Sagiri
853302Sagiri# The number of times a pkt is retried by HCA before returning a Local
863302Sagiri# Transport Retry Error.
873302Sagiri#
883302Sagiri# Value is a number (0 - 7)
893302Sagiri#IBPathRetryCount=7;
903302Sagiri
913302Sagiri# IB Packet Life Time. This overrides the value set by the SM.
923302Sagiri#
933302Sagiri# Value in IB time
943302Sagiri#IBPktLifeTime=0;
953302Sagiri
963302Sagiri# Amount of debug information to be printed.
973302Sagiri# 0 - no debugging
983302Sagiri# 1 - Serious/System errors
993302Sagiri# 2 - Failures
1003302Sagiri# 3 - Important information messages
1013302Sagiri# 4 - Function call tracing
1023302Sagiri# 5 - All debug messages
1033302Sagiri#
1043302Sagiri# Value is a number (0 - 5)
1053302Sagiri#rdsdbglvl=2;
106