summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/ib/clients/rds/rdsib.conf
blob: cfff13bb3fa367e41bf32bcb15c6b7d6677a0acb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
#ident	"%Z%%M%	%I%	%E% SMI"
#
name="rdsib" parent="ib" unit-address="0";

# RDS Configuration Parameters/Values

# The number of nodes in the cluster. RDS allocates memory resources based on
# the number of nodes in the cluster. Large clusters running RDS require more
# memory resources.
# RDS allocates:
# 	(MaxDataSendBuffers + MaxCtrlRecvBuffers) * UserBufferSize/1024 KB
# for each node in the cluster.
#
# Value is a number (2 - max is based on the system memory)
#MaxNodes=8;

# The packet size to use to transfer data. This is also the size of the SGL
# buffer in a send/recv WR. Large messages are transmitted as multiple packets.
# One WR carries one packet. Setting this value too high would result in
# un-unecessary wastage of memory.
#
# Values is in bytes
#UserBufferSize=4096;

# The Max number of outstanding data send buffers per session.
#MaxDataSendBuffers=2000;

# The Max number of outstanding data recv buffers per session.
#MaxDataRecvBuffers=3000;

# The Max number of outstanding control send buffers per session.
#MaxCtrlSendBuffers=50;

# The Max number of outstanding control recv buffers per session.
#MaxCtrlRecvBuffers=100;

# The Low Water Mark for Data RQ (Receive Work Queue). An event will be
# triggered to post more Receive WRs in the RQ when this limit is reached.
#
# Value is a percentage (1 - 99)
#DataRecvBufferLWM=90;

# The Low Water Mark for CTRL RQ (Receive Work Queue). An event will be
# triggered to post more Receive WRs in the RQ when this limit is reached.
#
# Value is a percentage (1 - 99)
#CtrlRecvBufferLWM=50;

# The percentage of Rx pkts that can be outstanding on the socket queues before
# the sockets are stalled. This is a percentage of the MaxReceMemory.
#
# Value is a percentage (1 - 99)
#PendingRxPktsHWM=75;

# The number of times a WR should retried before failing if there is no WR
# in the RQ.
#
# Value is a number (0 - 7), 7 means Infinite.
#MinRnrRetry=7;

# The number of times a pkt is retried by HCA before returning a Local
# Transport Retry Error.
#
# Value is a number (0 - 7)
#IBPathRetryCount=7;

# IB Packet Life Time. This overrides the value set by the SM.
#
# Value in IB time
#IBPktLifeTime=0;

# Amount of debug information to be printed.
# 0 - no debugging
# 1 - Serious/System errors
# 2 - Failures
# 3 - Important information messages
# 4 - Function call tracing
# 5 - All debug messages
#
# Value is a number (0 - 5)
#rdsdbglvl=2;