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