author | Boris Chiu <Boris.Chiu@Oracle.COM> |
Wed, 29 May 2013 10:00:58 -0700 | |
changeset 1319 | e0ba15fa5e97 |
parent 1216 | bd892ba92960 |
child 1461 | 5ba0aa89a64a |
permissions | -rw-r--r-- |
369
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1 |
diff -r -u /tmp/libibmad-1.3.7/Makefile.in libibmad-1.3.7/Makefile.in |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
2 |
--- /tmp/libibmad-1.3.7/Makefile.in Wed Feb 16 02:25:43 2011 |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
3 |
+++ libibmad-1.3.7/Makefile.in Fri Feb 25 03:14:42 2011 |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
4 |
@@ -357,8 +357,8 @@ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
5 |
else :; fi; \ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
6 |
done; \ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
7 |
test -z "$$list2" || { \ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
8 |
- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
9 |
- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
10 |
+ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) -m 755 $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
11 |
+ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) -m 755 $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
12 |
} |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
13 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
14 |
uninstall-libLTLIBRARIES: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
15 |
diff -r -u /tmp/libibmad-1.3.7/include/infiniband/mad.h libibmad-1.3.7/include/infiniband/mad.h |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
16 |
--- /tmp/libibmad-1.3.7/include/infiniband/mad.h Wed Feb 16 02:12:53 2011 |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
17 |
+++ libibmad-1.3.7/include/infiniband/mad.h Thu Feb 24 11:27:11 2011 |
1216
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
18 |
@@ -62,6 +62,7 @@ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
19 |
#define IB_PC_DATA_SZ (IB_MAD_SIZE - IB_PC_DATA_OFFS) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
20 |
#define IB_SA_MCM_RECSZ 53 |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
21 |
#define IB_SA_PR_RECSZ 64 |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
22 |
+#define IB_SA_NR_RECSZ 108 |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
23 |
#define IB_BM_DATA_OFFS 64 |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
24 |
#define IB_BM_DATA_SZ (IB_MAD_SIZE - IB_BM_DATA_OFFS) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
25 |
#define IB_BM_BKEY_OFFS 24 |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
26 |
@@ -579,7 +580,8 @@ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
27 |
/* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
28 |
* GUIDInfo fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
29 |
*/ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
30 |
- IB_GUID_GUID0_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
31 |
+ IB_GUID_GUID0_F, /* Obsolete, kept for compatibility |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
32 |
+ Use IB_GI_GUID0_F going forward */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
33 |
|
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
34 |
/* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
35 |
* ClassPortInfo fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
36 |
@@ -610,7 +612,8 @@ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
37 |
/* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
38 |
* PortXmitDataSL fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
39 |
*/ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
40 |
- IB_PC_XMT_DATA_SL_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
41 |
+ IB_PC_XMT_DATA_SL_FIRST_F, /* for PortSelect and CounterSelect, use IB_P |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
42 |
+C_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
43 |
IB_PC_XMT_DATA_SL0_F = IB_PC_XMT_DATA_SL_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
44 |
IB_PC_XMT_DATA_SL1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
45 |
IB_PC_XMT_DATA_SL2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
46 |
@@ -632,7 +635,8 @@ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
47 |
/* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
48 |
* PortRcvDataSL fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
49 |
*/ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
50 |
- IB_PC_RCV_DATA_SL_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
51 |
+ IB_PC_RCV_DATA_SL_FIRST_F, /* for PortSelect and CounterSelect, use IB_P |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
52 |
+C_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
53 |
IB_PC_RCV_DATA_SL0_F = IB_PC_RCV_DATA_SL_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
54 |
IB_PC_RCV_DATA_SL1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
55 |
IB_PC_RCV_DATA_SL2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
56 |
@@ -654,6 +658,8 @@ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
57 |
/* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
58 |
* PortXmitDiscardDetails fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
59 |
*/ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
60 |
+ /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_C |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
61 |
+OUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
62 |
IB_PC_XMT_INACT_DISC_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
63 |
IB_PC_XMT_NEIGH_MTU_DISC_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
64 |
IB_PC_XMT_SW_LIFE_DISC_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
65 |
@@ -663,6 +669,8 @@ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
66 |
/* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
67 |
* PortRcvErrorDetails fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
68 |
*/ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
69 |
+ /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_C |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
70 |
+OUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
71 |
IB_PC_RCV_LOCAL_PHY_ERR_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
72 |
IB_PC_RCV_MALFORMED_PKT_ERR_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
73 |
IB_PC_RCV_BUF_OVR_ERR_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
74 |
@@ -706,6 +714,483 @@ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
75 |
IB_PSC_SAMPLES_ONLY_OPT_MASK_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
76 |
IB_PSC_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
77 |
|
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
78 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
79 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
80 |
+ * GUIDInfo fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
81 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
82 |
+ IB_GI_GUID0_F, /* a duplicate of IB_GUID_GUID0_F for backwards |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
83 |
+ compatibility */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
84 |
+ IB_GI_GUID1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
85 |
+ IB_GI_GUID2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
86 |
+ IB_GI_GUID3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
87 |
+ IB_GI_GUID4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
88 |
+ IB_GI_GUID5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
89 |
+ IB_GI_GUID6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
90 |
+ IB_GI_GUID7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
91 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
92 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
93 |
+ * GUID Info Record |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
94 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
95 |
+ IB_SA_GIR_LID_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
96 |
+ IB_SA_GIR_BLOCKNUM_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
97 |
+ IB_SA_GIR_GUID0_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
98 |
+ IB_SA_GIR_GUID1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
99 |
+ IB_SA_GIR_GUID2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
100 |
+ IB_SA_GIR_GUID3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
101 |
+ IB_SA_GIR_GUID4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
102 |
+ IB_SA_GIR_GUID5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
103 |
+ IB_SA_GIR_GUID6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
104 |
+ IB_SA_GIR_GUID7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
105 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
106 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
107 |
+ * More PortInfo fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
108 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
109 |
+ IB_PORT_CAPMASK2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
110 |
+ IB_PORT_LINK_SPEED_EXT_ACTIVE_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
111 |
+ IB_PORT_LINK_SPEED_EXT_SUPPORTED_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
112 |
+ IB_PORT_LINK_SPEED_EXT_ENABLED_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
113 |
+ IB_PORT_LINK_SPEED_EXT_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
114 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
115 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
116 |
+ * PortExtendedSpeedsCounters fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
117 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
118 |
+ IB_PESC_PORT_SELECT_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
119 |
+ IB_PESC_COUNTER_SELECT_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
120 |
+ IB_PESC_SYNC_HDR_ERR_CTR_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
121 |
+ IB_PESC_UNK_BLOCK_CTR_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
122 |
+ IB_PESC_ERR_DET_CTR_LANE0_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
123 |
+ IB_PESC_ERR_DET_CTR_LANE1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
124 |
+ IB_PESC_ERR_DET_CTR_LANE2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
125 |
+ IB_PESC_ERR_DET_CTR_LANE3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
126 |
+ IB_PESC_ERR_DET_CTR_LANE4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
127 |
+ IB_PESC_ERR_DET_CTR_LANE5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
128 |
+ IB_PESC_ERR_DET_CTR_LANE6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
129 |
+ IB_PESC_ERR_DET_CTR_LANE7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
130 |
+ IB_PESC_ERR_DET_CTR_LANE8_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
131 |
+ IB_PESC_ERR_DET_CTR_LANE9_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
132 |
+ IB_PESC_ERR_DET_CTR_LANE10_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
133 |
+ IB_PESC_ERR_DET_CTR_LANE11_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
134 |
+ IB_PESC_FEC_CORR_BLOCK_CTR_LANE0_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
135 |
+ IB_PESC_FEC_CORR_BLOCK_CTR_LANE1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
136 |
+ IB_PESC_FEC_CORR_BLOCK_CTR_LANE2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
137 |
+ IB_PESC_FEC_CORR_BLOCK_CTR_LANE3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
138 |
+ IB_PESC_FEC_CORR_BLOCK_CTR_LANE4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
139 |
+ IB_PESC_FEC_CORR_BLOCK_CTR_LANE5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
140 |
+ IB_PESC_FEC_CORR_BLOCK_CTR_LANE6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
141 |
+ IB_PESC_FEC_CORR_BLOCK_CTR_LANE7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
142 |
+ IB_PESC_FEC_CORR_BLOCK_CTR_LANE8_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
143 |
+ IB_PESC_FEC_CORR_BLOCK_CTR_LANE9_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
144 |
+ IB_PESC_FEC_CORR_BLOCK_CTR_LANE10_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
145 |
+ IB_PESC_FEC_CORR_BLOCK_CTR_LANE11_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
146 |
+ IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE0_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
147 |
+ IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
148 |
+ IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
149 |
+ IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
150 |
+ IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
151 |
+ IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
152 |
+ IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
153 |
+ IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
154 |
+ IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE8_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
155 |
+ IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE9_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
156 |
+ IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE10_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
157 |
+ IB_PESC_FEC_UNCORR_BLOCK_CTR_LANE11_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
158 |
+ IB_PESC_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
159 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
160 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
161 |
+ * PortOpRcvCounters fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
162 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
163 |
+ IB_PC_PORT_OP_RCV_COUNTERS_FIRST_F, /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
164 |
+ IB_PC_PORT_OP_RCV_PKTS_F = IB_PC_PORT_OP_RCV_COUNTERS_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
165 |
+ IB_PC_PORT_OP_RCV_DATA_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
166 |
+ IB_PC_PORT_OP_RCV_COUNTERS_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
167 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
168 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
169 |
+ * PortFlowCtlCounters fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
170 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
171 |
+ IB_PC_PORT_FLOW_CTL_COUNTERS_FIRST_F, /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
172 |
+ IB_PC_PORT_XMIT_FLOW_PKTS_F = IB_PC_PORT_FLOW_CTL_COUNTERS_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
173 |
+ IB_PC_PORT_RCV_FLOW_PKTS_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
174 |
+ IB_PC_PORT_FLOW_CTL_COUNTERS_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
175 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
176 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
177 |
+ * PortVLOpPackets fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
178 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
179 |
+ IB_PC_PORT_VL_OP_PACKETS_FIRST_F, /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
180 |
+ IB_PC_PORT_VL_OP_PACKETS0_F = IB_PC_PORT_VL_OP_PACKETS_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
181 |
+ IB_PC_PORT_VL_OP_PACKETS1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
182 |
+ IB_PC_PORT_VL_OP_PACKETS2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
183 |
+ IB_PC_PORT_VL_OP_PACKETS3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
184 |
+ IB_PC_PORT_VL_OP_PACKETS4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
185 |
+ IB_PC_PORT_VL_OP_PACKETS5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
186 |
+ IB_PC_PORT_VL_OP_PACKETS6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
187 |
+ IB_PC_PORT_VL_OP_PACKETS7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
188 |
+ IB_PC_PORT_VL_OP_PACKETS8_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
189 |
+ IB_PC_PORT_VL_OP_PACKETS9_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
190 |
+ IB_PC_PORT_VL_OP_PACKETS10_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
191 |
+ IB_PC_PORT_VL_OP_PACKETS11_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
192 |
+ IB_PC_PORT_VL_OP_PACKETS12_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
193 |
+ IB_PC_PORT_VL_OP_PACKETS13_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
194 |
+ IB_PC_PORT_VL_OP_PACKETS14_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
195 |
+ IB_PC_PORT_VL_OP_PACKETS15_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
196 |
+ IB_PC_PORT_VL_OP_PACKETS_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
197 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
198 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
199 |
+ * PortVLOpData fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
200 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
201 |
+ IB_PC_PORT_VL_OP_DATA_FIRST_F, /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
202 |
+ IB_PC_PORT_VL_OP_DATA0_F = IB_PC_PORT_VL_OP_DATA_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
203 |
+ IB_PC_PORT_VL_OP_DATA1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
204 |
+ IB_PC_PORT_VL_OP_DATA2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
205 |
+ IB_PC_PORT_VL_OP_DATA3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
206 |
+ IB_PC_PORT_VL_OP_DATA4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
207 |
+ IB_PC_PORT_VL_OP_DATA5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
208 |
+ IB_PC_PORT_VL_OP_DATA6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
209 |
+ IB_PC_PORT_VL_OP_DATA7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
210 |
+ IB_PC_PORT_VL_OP_DATA8_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
211 |
+ IB_PC_PORT_VL_OP_DATA9_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
212 |
+ IB_PC_PORT_VL_OP_DATA10_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
213 |
+ IB_PC_PORT_VL_OP_DATA11_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
214 |
+ IB_PC_PORT_VL_OP_DATA12_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
215 |
+ IB_PC_PORT_VL_OP_DATA13_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
216 |
+ IB_PC_PORT_VL_OP_DATA14_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
217 |
+ IB_PC_PORT_VL_OP_DATA15_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
218 |
+ IB_PC_PORT_VL_OP_DATA_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
219 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
220 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
221 |
+ * PortVLXmitFlowCtlUpdateErrors fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
222 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
223 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS_FIRST_F, /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
224 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS0_F = IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
225 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
226 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
227 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
228 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
229 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
230 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
231 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
232 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS8_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
233 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS9_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
234 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS10_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
235 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS11_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
236 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS12_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
237 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS13_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
238 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS14_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
239 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS15_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
240 |
+ IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
241 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
242 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
243 |
+ * PortVLXmitWaitCounters fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
244 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
245 |
+ IB_PC_PORT_VL_XMIT_WAIT_COUNTERS_FIRST_F, /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
246 |
+ IB_PC_PORT_VL_XMIT_WAIT0_F = IB_PC_PORT_VL_XMIT_WAIT_COUNTERS_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
247 |
+ IB_PC_PORT_VL_XMIT_WAIT1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
248 |
+ IB_PC_PORT_VL_XMIT_WAIT2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
249 |
+ IB_PC_PORT_VL_XMIT_WAIT3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
250 |
+ IB_PC_PORT_VL_XMIT_WAIT4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
251 |
+ IB_PC_PORT_VL_XMIT_WAIT5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
252 |
+ IB_PC_PORT_VL_XMIT_WAIT6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
253 |
+ IB_PC_PORT_VL_XMIT_WAIT7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
254 |
+ IB_PC_PORT_VL_XMIT_WAIT8_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
255 |
+ IB_PC_PORT_VL_XMIT_WAIT9_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
256 |
+ IB_PC_PORT_VL_XMIT_WAIT10_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
257 |
+ IB_PC_PORT_VL_XMIT_WAIT11_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
258 |
+ IB_PC_PORT_VL_XMIT_WAIT12_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
259 |
+ IB_PC_PORT_VL_XMIT_WAIT13_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
260 |
+ IB_PC_PORT_VL_XMIT_WAIT14_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
261 |
+ IB_PC_PORT_VL_XMIT_WAIT15_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
262 |
+ IB_PC_PORT_VL_XMIT_WAIT_COUNTERS_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
263 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
264 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
265 |
+ * SwPortVLCongestion fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
266 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
267 |
+ IB_PC_SW_PORT_VL_CONGESTION_FIRST_F, /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
268 |
+ IB_PC_SW_PORT_VL_CONGESTION0_F = IB_PC_SW_PORT_VL_CONGESTION_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
269 |
+ IB_PC_SW_PORT_VL_CONGESTION1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
270 |
+ IB_PC_SW_PORT_VL_CONGESTION2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
271 |
+ IB_PC_SW_PORT_VL_CONGESTION3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
272 |
+ IB_PC_SW_PORT_VL_CONGESTION4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
273 |
+ IB_PC_SW_PORT_VL_CONGESTION5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
274 |
+ IB_PC_SW_PORT_VL_CONGESTION6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
275 |
+ IB_PC_SW_PORT_VL_CONGESTION7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
276 |
+ IB_PC_SW_PORT_VL_CONGESTION8_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
277 |
+ IB_PC_SW_PORT_VL_CONGESTION9_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
278 |
+ IB_PC_SW_PORT_VL_CONGESTION10_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
279 |
+ IB_PC_SW_PORT_VL_CONGESTION11_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
280 |
+ IB_PC_SW_PORT_VL_CONGESTION12_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
281 |
+ IB_PC_SW_PORT_VL_CONGESTION13_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
282 |
+ IB_PC_SW_PORT_VL_CONGESTION14_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
283 |
+ IB_PC_SW_PORT_VL_CONGESTION15_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
284 |
+ IB_PC_SW_PORT_VL_CONGESTION_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
285 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
286 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
287 |
+ * PortRcvConCtrl fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
288 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
289 |
+ IB_PC_RCV_CON_CTRL_FIRST_F, /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
290 |
+ IB_PC_RCV_CON_CTRL_PKT_RCV_FECN_F = IB_PC_RCV_CON_CTRL_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
291 |
+ IB_PC_RCV_CON_CTRL_PKT_RCV_BECN_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
292 |
+ IB_PC_RCV_CON_CTRL_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
293 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
294 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
295 |
+ * PortSLRcvFECN fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
296 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
297 |
+ IB_PC_SL_RCV_FECN_FIRST_F, /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
298 |
+ IB_PC_SL_RCV_FECN0_F = IB_PC_SL_RCV_FECN_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
299 |
+ IB_PC_SL_RCV_FECN1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
300 |
+ IB_PC_SL_RCV_FECN2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
301 |
+ IB_PC_SL_RCV_FECN3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
302 |
+ IB_PC_SL_RCV_FECN4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
303 |
+ IB_PC_SL_RCV_FECN5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
304 |
+ IB_PC_SL_RCV_FECN6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
305 |
+ IB_PC_SL_RCV_FECN7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
306 |
+ IB_PC_SL_RCV_FECN8_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
307 |
+ IB_PC_SL_RCV_FECN9_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
308 |
+ IB_PC_SL_RCV_FECN10_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
309 |
+ IB_PC_SL_RCV_FECN11_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
310 |
+ IB_PC_SL_RCV_FECN12_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
311 |
+ IB_PC_SL_RCV_FECN13_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
312 |
+ IB_PC_SL_RCV_FECN14_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
313 |
+ IB_PC_SL_RCV_FECN15_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
314 |
+ IB_PC_SL_RCV_FECN_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
315 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
316 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
317 |
+ * PortSLRcvBECN fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
318 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
319 |
+ IB_PC_SL_RCV_BECN_FIRST_F, /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
320 |
+ IB_PC_SL_RCV_BECN0_F = IB_PC_SL_RCV_BECN_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
321 |
+ IB_PC_SL_RCV_BECN1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
322 |
+ IB_PC_SL_RCV_BECN2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
323 |
+ IB_PC_SL_RCV_BECN3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
324 |
+ IB_PC_SL_RCV_BECN4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
325 |
+ IB_PC_SL_RCV_BECN5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
326 |
+ IB_PC_SL_RCV_BECN6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
327 |
+ IB_PC_SL_RCV_BECN7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
328 |
+ IB_PC_SL_RCV_BECN8_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
329 |
+ IB_PC_SL_RCV_BECN9_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
330 |
+ IB_PC_SL_RCV_BECN10_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
331 |
+ IB_PC_SL_RCV_BECN11_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
332 |
+ IB_PC_SL_RCV_BECN12_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
333 |
+ IB_PC_SL_RCV_BECN13_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
334 |
+ IB_PC_SL_RCV_BECN14_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
335 |
+ IB_PC_SL_RCV_BECN15_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
336 |
+ IB_PC_SL_RCV_BECN_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
337 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
338 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
339 |
+ * PortXmitConCtrl fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
340 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
341 |
+ IB_PC_XMIT_CON_CTRL_FIRST_F, /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
342 |
+ IB_PC_XMIT_CON_CTRL_TIME_CONG_F = IB_PC_XMIT_CON_CTRL_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
343 |
+ IB_PC_XMIT_CON_CTRL_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
344 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
345 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
346 |
+ * PortVLXmitTimeCong fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
347 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
348 |
+ IB_PC_VL_XMIT_TIME_CONG_FIRST_F, /* for PortSelect and CounterSelect, use IB_PC_PORT_SELECT_F and IB_PC_COUNTER_SELECT_F */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
349 |
+ IB_PC_VL_XMIT_TIME_CONG0_F = IB_PC_VL_XMIT_TIME_CONG_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
350 |
+ IB_PC_VL_XMIT_TIME_CONG1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
351 |
+ IB_PC_VL_XMIT_TIME_CONG2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
352 |
+ IB_PC_VL_XMIT_TIME_CONG3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
353 |
+ IB_PC_VL_XMIT_TIME_CONG4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
354 |
+ IB_PC_VL_XMIT_TIME_CONG5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
355 |
+ IB_PC_VL_XMIT_TIME_CONG6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
356 |
+ IB_PC_VL_XMIT_TIME_CONG7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
357 |
+ IB_PC_VL_XMIT_TIME_CONG8_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
358 |
+ IB_PC_VL_XMIT_TIME_CONG9_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
359 |
+ IB_PC_VL_XMIT_TIME_CONG10_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
360 |
+ IB_PC_VL_XMIT_TIME_CONG11_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
361 |
+ IB_PC_VL_XMIT_TIME_CONG12_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
362 |
+ IB_PC_VL_XMIT_TIME_CONG13_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
363 |
+ IB_PC_VL_XMIT_TIME_CONG14_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
364 |
+ IB_PC_VL_XMIT_TIME_CONG_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
365 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
366 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
367 |
+ * Mellanox ExtendedPortInfo fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
368 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
369 |
+ IB_MLNX_EXT_PORT_STATE_CHG_ENABLE_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
370 |
+ IB_MLNX_EXT_PORT_LINK_SPEED_SUPPORTED_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
371 |
+ IB_MLNX_EXT_PORT_LINK_SPEED_ENABLED_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
372 |
+ IB_MLNX_EXT_PORT_LINK_SPEED_ACTIVE_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
373 |
+ IB_MLNX_EXT_PORT_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
374 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
375 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
376 |
+ * Congestion Control Mad fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
377 |
+ * bytes 24-31 of congestion control mad |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
378 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
379 |
+ IB_CC_CCKEY_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
380 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
381 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
382 |
+ * CongestionInfo fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
383 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
384 |
+ IB_CC_CONGESTION_INFO_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
385 |
+ IB_CC_CONGESTION_INFO_F = IB_CC_CONGESTION_INFO_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
386 |
+ IB_CC_CONGESTION_INFO_CONTROL_TABLE_CAP_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
387 |
+ IB_CC_CONGESTION_INFO_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
388 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
389 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
390 |
+ * CongestionKeyInfo fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
391 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
392 |
+ IB_CC_CONGESTION_KEY_INFO_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
393 |
+ IB_CC_CONGESTION_KEY_INFO_CC_KEY_F = IB_CC_CONGESTION_KEY_INFO_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
394 |
+ IB_CC_CONGESTION_KEY_INFO_CC_KEY_PROTECT_BIT_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
395 |
+ IB_CC_CONGESTION_KEY_INFO_CC_KEY_LEASE_PERIOD_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
396 |
+ IB_CC_CONGESTION_KEY_INFO_CC_KEY_VIOLATIONS_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
397 |
+ IB_CC_CONGESTION_KEY_INFO_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
398 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
399 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
400 |
+ * CongestionLog (common) fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
401 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
402 |
+ IB_CC_CONGESTION_LOG_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
403 |
+ IB_CC_CONGESTION_LOG_LOGTYPE_F = IB_CC_CONGESTION_LOG_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
404 |
+ IB_CC_CONGESTION_LOG_CONGESTION_FLAGS_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
405 |
+ IB_CC_CONGESTION_LOG_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
406 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
407 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
408 |
+ * CongestionLog (Switch) fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
409 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
410 |
+ IB_CC_CONGESTION_LOG_SWITCH_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
411 |
+ IB_CC_CONGESTION_LOG_SWITCH_LOG_EVENTS_COUNTER_F = IB_CC_CONGESTION_LOG_SWITCH_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
412 |
+ IB_CC_CONGESTION_LOG_SWITCH_CURRENT_TIME_STAMP_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
413 |
+ IB_CC_CONGESTION_LOG_SWITCH_PORTMAP_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
414 |
+ IB_CC_CONGESTION_LOG_SWITCH_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
415 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
416 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
417 |
+ * CongestionLogEvent (Switch) fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
418 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
419 |
+ IB_CC_CONGESTION_LOG_ENTRY_SWITCH_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
420 |
+ IB_CC_CONGESTION_LOG_ENTRY_SWITCH_SLID_F = IB_CC_CONGESTION_LOG_ENTRY_SWITCH_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
421 |
+ IB_CC_CONGESTION_LOG_ENTRY_SWITCH_DLID_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
422 |
+ IB_CC_CONGESTION_LOG_ENTRY_SWITCH_SL_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
423 |
+ IB_CC_CONGESTION_LOG_ENTRY_SWITCH_TIMESTAMP_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
424 |
+ IB_CC_CONGESTION_LOG_ENTRY_SWITCH_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
425 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
426 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
427 |
+ * CongestionLog (CA) fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
428 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
429 |
+ IB_CC_CONGESTION_LOG_CA_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
430 |
+ IB_CC_CONGESTION_LOG_CA_THRESHOLD_EVENT_COUNTER_F = IB_CC_CONGESTION_LOG_CA_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
431 |
+ IB_CC_CONGESTION_LOG_CA_THRESHOLD_CONGESTION_EVENT_MAP_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
432 |
+ IB_CC_CONGESTION_LOG_CA_CURRENT_TIMESTAMP_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
433 |
+ IB_CC_CONGESTION_LOG_CA_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
434 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
435 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
436 |
+ * CongestionLogEvent (CA) fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
437 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
438 |
+ IB_CC_CONGESTION_LOG_ENTRY_CA_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
439 |
+ IB_CC_CONGESTION_LOG_ENTRY_CA_LOCAL_QP_CN_ENTRY_F = IB_CC_CONGESTION_LOG_ENTRY_CA_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
440 |
+ IB_CC_CONGESTION_LOG_ENTRY_CA_SL_CN_ENTRY_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
441 |
+ IB_CC_CONGESTION_LOG_ENTRY_CA_SERVICE_TYPE_CN_ENTRY_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
442 |
+ IB_CC_CONGESTION_LOG_ENTRY_CA_REMOTE_QP_NUMBER_CN_ENTRY_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
443 |
+ IB_CC_CONGESTION_LOG_ENTRY_CA_LOCAL_LID_CN_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
444 |
+ IB_CC_CONGESTION_LOG_ENTRY_CA_REMOTE_LID_CN_ENTRY_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
445 |
+ IB_CC_CONGESTION_LOG_ENTRY_CA_TIMESTAMP_CN_ENTRY_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
446 |
+ IB_CC_CONGESTION_LOG_ENTRY_CA_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
447 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
448 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
449 |
+ * SwitchCongestionSetting fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
450 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
451 |
+ IB_CC_SWITCH_CONGESTION_SETTING_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
452 |
+ IB_CC_SWITCH_CONGESTION_SETTING_CONTROL_MAP_F = IB_CC_SWITCH_CONGESTION_SETTING_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
453 |
+ IB_CC_SWITCH_CONGESTION_SETTING_VICTIM_MASK_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
454 |
+ IB_CC_SWITCH_CONGESTION_SETTING_CREDIT_MASK_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
455 |
+ IB_CC_SWITCH_CONGESTION_SETTING_THRESHOLD_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
456 |
+ IB_CC_SWITCH_CONGESTION_SETTING_PACKET_SIZE_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
457 |
+ IB_CC_SWITCH_CONGESTION_SETTING_CS_THRESHOLD_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
458 |
+ IB_CC_SWITCH_CONGESTION_SETTING_CS_RETURN_DELAY_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
459 |
+ IB_CC_SWITCH_CONGESTION_SETTING_MARKING_RATE_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
460 |
+ IB_CC_SWITCH_CONGESTION_SETTING_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
461 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
462 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
463 |
+ * SwitchPortCongestionSettingElement fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
464 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
465 |
+ IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
466 |
+ IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_VALID_F = IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
467 |
+ IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_CONTROL_TYPE_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
468 |
+ IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_THRESHOLD_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
469 |
+ IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_PACKET_SIZE_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
470 |
+ IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_CONG_PARM_MARKING_RATE_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
471 |
+ IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
472 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
473 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
474 |
+ * CACongestionSetting fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
475 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
476 |
+ IB_CC_CA_CONGESTION_SETTING_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
477 |
+ IB_CC_CA_CONGESTION_SETTING_PORT_CONTROL_F = IB_CC_CA_CONGESTION_SETTING_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
478 |
+ IB_CC_CA_CONGESTION_SETTING_CONTROL_MAP_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
479 |
+ IB_CC_CA_CONGESTION_SETTING_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
480 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
481 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
482 |
+ * CACongestionEntry fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
483 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
484 |
+ IB_CC_CA_CONGESTION_ENTRY_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
485 |
+ IB_CC_CA_CONGESTION_ENTRY_CCTI_TIMER_F = IB_CC_CA_CONGESTION_ENTRY_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
486 |
+ IB_CC_CA_CONGESTION_ENTRY_CCTI_INCREASE_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
487 |
+ IB_CC_CA_CONGESTION_ENTRY_TRIGGER_THRESHOLD_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
488 |
+ IB_CC_CA_CONGESTION_ENTRY_CCTI_MIN_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
489 |
+ IB_CC_CA_CONGESTION_ENTRY_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
490 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
491 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
492 |
+ * CongestionControlTable fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
493 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
494 |
+ IB_CC_CONGESTION_CONTROL_TABLE_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
495 |
+ IB_CC_CONGESTION_CONTROL_TABLE_CCTI_LIMIT_F = IB_CC_CONGESTION_CONTROL_TABLE_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
496 |
+ IB_CC_CONGESTION_CONTROL_TABLE_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
497 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
498 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
499 |
+ * CongestionControlTableEntry fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
500 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
501 |
+ IB_CC_CONGESTION_CONTROL_TABLE_ENTRY_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
502 |
+ IB_CC_CONGESTION_CONTROL_TABLE_ENTRY_CCT_SHIFT_F = IB_CC_CONGESTION_CONTROL_TABLE_ENTRY_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
503 |
+ IB_CC_CONGESTION_CONTROL_TABLE_ENTRY_CCT_MULTIPLIER_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
504 |
+ IB_CC_CONGESTION_CONTROL_TABLE_ENTRY_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
505 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
506 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
507 |
+ * Timestamp fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
508 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
509 |
+ IB_CC_TIMESTAMP_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
510 |
+ IB_CC_TIMESTAMP_F = IB_CC_TIMESTAMP_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
511 |
+ IB_CC_TIMESTAMP_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
512 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
513 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
514 |
+ * Node Record |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
515 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
516 |
+ IB_SA_NR_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
517 |
+ IB_SA_NR_LID_F = IB_SA_NR_FIRST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
518 |
+ IB_SA_NR_BASEVER_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
519 |
+ IB_SA_NR_CLASSVER_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
520 |
+ IB_SA_NR_TYPE_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
521 |
+ IB_SA_NR_NPORTS_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
522 |
+ IB_SA_NR_SYSTEM_GUID_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
523 |
+ IB_SA_NR_GUID_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
524 |
+ IB_SA_NR_PORT_GUID_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
525 |
+ IB_SA_NR_PARTITION_CAP_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
526 |
+ IB_SA_NR_DEVID_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
527 |
+ IB_SA_NR_REVISION_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
528 |
+ IB_SA_NR_LOCAL_PORT_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
529 |
+ IB_SA_NR_VENDORID_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
530 |
+ IB_SA_NR_NODEDESC_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
531 |
+ IB_SA_NR_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
532 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
533 |
+ /* |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
534 |
+ * PortSamplesResult fields |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
535 |
+ */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
536 |
+ IB_PSR_TAG_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
537 |
+ IB_PSR_SAMPLE_STATUS_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
538 |
+ IB_PSR_COUNTER0_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
539 |
+ IB_PSR_COUNTER1_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
540 |
+ IB_PSR_COUNTER2_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
541 |
+ IB_PSR_COUNTER3_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
542 |
+ IB_PSR_COUNTER4_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
543 |
+ IB_PSR_COUNTER5_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
544 |
+ IB_PSR_COUNTER6_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
545 |
+ IB_PSR_COUNTER7_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
546 |
+ IB_PSR_COUNTER8_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
547 |
+ IB_PSR_COUNTER9_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
548 |
+ IB_PSR_COUNTER10_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
549 |
+ IB_PSR_COUNTER11_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
550 |
+ IB_PSR_COUNTER12_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
551 |
+ IB_PSR_COUNTER13_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
552 |
+ IB_PSR_COUNTER14_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
553 |
+ IB_PSR_LAST_F, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
554 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
555 |
IB_FIELD_LAST_ /* must be last */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
556 |
}; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
557 |
|
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
558 |
@@ -974,6 +1459,9 @@ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
559 |
ibmad_gid_t srcgid, ibmad_gid_t destgid, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
560 |
ib_portid_t * sm_id, void *buf); |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
561 |
/* returns lid */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
562 |
+MAD_EXPORT int ib_node_query_via(const struct ibmad_port *srcport, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
563 |
+ uint64_t guid, ib_portid_t * sm_id, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
564 |
+ void *buf); |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
565 |
|
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
566 |
/* resolve.c */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
567 |
MAD_EXPORT int ib_resolve_smlid(ib_portid_t * sm_id, int timeout) DEPRECATED; |
1319
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
568 |
@@ -1021,6 +1509,7 @@ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
569 |
mad_dump_linkwidth, mad_dump_linkwidthsup, mad_dump_linkwidthen, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
570 |
mad_dump_linkdowndefstate, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
571 |
mad_dump_linkspeed, mad_dump_linkspeedsup, mad_dump_linkspeeden, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
572 |
+ mad_dump_linkspeedext, mad_dump_linkspeedextsup, mad_dump_linkspeedexten, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
573 |
mad_dump_portstate, mad_dump_portstates, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
574 |
mad_dump_physportstate, mad_dump_portcapmask, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
575 |
mad_dump_mtu, mad_dump_vlcap, mad_dump_opervls, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
576 |
@@ -1029,7 +1518,21 @@ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
577 |
mad_dump_switchinfo, mad_dump_perfcounters, mad_dump_perfcounters_ext, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
578 |
mad_dump_perfcounters_xmt_sl, mad_dump_perfcounters_rcv_sl, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
579 |
mad_dump_perfcounters_xmt_disc, mad_dump_perfcounters_rcv_err, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
580 |
- mad_dump_portsamples_control; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
581 |
+ mad_dump_portsamples_control, mad_dump_port_ext_speeds_counters, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
582 |
+ mad_dump_perfcounters_port_op_rcv_counters, mad_dump_perfcounters_port_flow_ctl_counters, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
583 |
+ mad_dump_perfcounters_port_vl_op_packet, mad_dump_perfcounters_port_vl_op_data, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
584 |
+ mad_dump_perfcounters_port_vl_xmit_flow_ctl_update_errors, mad_dump_perfcounters_port_vl_xmit_wait_counters, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
585 |
+ mad_dump_perfcounters_sw_port_vl_congestion, mad_dump_perfcounters_rcv_con_ctrl, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
586 |
+ mad_dump_perfcounters_sl_rcv_fecn, mad_dump_perfcounters_sl_rcv_becn, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
587 |
+ mad_dump_perfcounters_xmit_con_ctrl, mad_dump_perfcounters_vl_xmit_time_cong, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
588 |
+ mad_dump_mlnx_ext_port_info, mad_dump_cc_congestioninfo, mad_dump_cc_congestionkeyinfo, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
589 |
+ mad_dump_cc_congestionlog, mad_dump_cc_congestionlogswitch, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
590 |
+ mad_dump_cc_congestionlogentryswitch, mad_dump_cc_congestionlogca, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
591 |
+ mad_dump_cc_congestionlogentryca, mad_dump_cc_switchcongestionsetting, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
592 |
+ mad_dump_cc_switchportcongestionsettingelement, mad_dump_cc_cacongestionsetting, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
593 |
+ mad_dump_cc_cacongestionentry, mad_dump_cc_congestioncontroltable, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
594 |
+ mad_dump_cc_congestioncontroltableentry, mad_dump_cc_timestamp, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
595 |
+ mad_dump_classportinfo, mad_dump_portsamples_result; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
596 |
|
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
597 |
MAD_EXPORT void mad_dump_fields(char *buf, int bufsz, void *val, int valsz, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
598 |
int start, int end); |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
599 |
@@ -1036,6 +1539,10 @@ |
369
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
600 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
601 |
extern MAD_EXPORT int ibdebug; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
602 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
603 |
+#if !(defined(__SVR4) && defined(__sun)) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
604 |
+#include <endian.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
605 |
+#include <byteswap.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
606 |
+ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
607 |
#if __BYTE_ORDER == __LITTLE_ENDIAN |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
608 |
#ifndef ntohll |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
609 |
static inline uint64_t ntohll(uint64_t x) |
1319
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
610 |
@@ -1063,6 +1570,9 @@ |
369
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
611 |
} |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
612 |
#endif |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
613 |
#endif /* __BYTE_ORDER == __BIG_ENDIAN */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
614 |
+#else |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
615 |
+#include <infiniband/ofa_solaris.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
616 |
+#endif |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
617 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
618 |
/* Misc. macros: */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
619 |
/** align value \a l to \a size (ceil) */ |
1319
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
620 |
@@ -1069,14 +1579,14 @@ |
369
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
621 |
#define ALIGN(l, size) (((l) + ((size) - 1)) / (size) * (size)) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
622 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
623 |
/** printf style warning MACRO, includes name of function and pid */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
624 |
-#define IBWARN(fmt, ...) fprintf(stderr, "ibwarn: [%d] %s: " fmt "\n", getpid(), __func__, ## __VA_ARGS__) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
625 |
+#define IBWARN(fmt, ...) fprintf(stderr, "ibwarn: [%d] %s: " fmt "\n", (int)getpid(), __func__, ## __VA_ARGS__) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
626 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
627 |
-#define IBDEBUG(fmt, ...) fprintf(stdout, "ibdebug: [%d] %s: " fmt "\n", getpid(), __func__, ## __VA_ARGS__) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
628 |
+#define IBDEBUG(fmt, ...) fprintf(stdout, "ibdebug: [%d] %s: " fmt "\n", (int)getpid(), __func__, ## __VA_ARGS__) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
629 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
630 |
-#define IBVERBOSE(fmt, ...) fprintf(stdout, "[%d] %s: " fmt "\n", getpid(), __func__, ## __VA_ARGS__) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
631 |
+#define IBVERBOSE(fmt, ...) fprintf(stdout, "[%d] %s: " fmt "\n", (int)getpid(), __func__, ## __VA_ARGS__) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
632 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
633 |
#define IBPANIC(fmt, ...) do { \ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
634 |
- fprintf(stderr, "ibpanic: [%d] %s: " fmt ": %m\n", getpid(), __func__, ## __VA_ARGS__); \ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
635 |
+ fprintf(stderr, "ibpanic: [%d] %s: " fmt ": %m\n", (int)getpid(), __func__, ## __VA_ARGS__); \ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
636 |
exit(-1); \ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
637 |
} while(0) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
638 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
639 |
diff -r -u /tmp/libibmad-1.3.7/include/infiniband/mad_osd.h libibmad-1.3.7/include/infiniband/mad_osd.h |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
640 |
--- /tmp/libibmad-1.3.7/include/infiniband/mad_osd.h Wed Feb 16 02:12:53 2011 |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
641 |
+++ libibmad-1.3.7/include/infiniband/mad_osd.h Thu Feb 24 11:27:11 2011 |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
642 |
@@ -39,7 +39,9 @@ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
643 |
#include <stdio.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
644 |
#include <sys/types.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
645 |
#include <unistd.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
646 |
+#if !(defined(__SVR4) && defined(__sun)) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
647 |
#include <byteswap.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
648 |
+#endif |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
649 |
#include <inttypes.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
650 |
#include <arpa/inet.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
651 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
652 |
diff -r -u /tmp/libibmad-1.3.7/src/fields.c libibmad-1.3.7/src/fields.c |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
653 |
--- /tmp/libibmad-1.3.7/src/fields.c Wed Feb 16 02:12:53 2011 |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
654 |
+++ libibmad-1.3.7/src/fields.c Thu Feb 24 13:27:00 2011 |
1319
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
655 |
@@ -452,21 +452,21 @@ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
656 |
/* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
657 |
* PortXmitDiscardDetails fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
658 |
*/ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
659 |
- {32, 16, "PortInactiveDiscards", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
660 |
- {48, 16, "PortNeighborMTUDiscards", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
661 |
- {64, 16, "PortSwLifetimeLimitDiscards", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
662 |
- {80, 16, "PortSwHOQLifetimeLimitDiscards", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
663 |
+ {BITSOFFS(32, 16), "PortInactiveDiscards", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
664 |
+ {BITSOFFS(48, 16), "PortNeighborMTUDiscards", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
665 |
+ {BITSOFFS(64, 16), "PortSwLifetimeLimitDiscards", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
666 |
+ {BITSOFFS(80, 16), "PortSwHOQLifetimeLimitDiscards", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
667 |
{0, 0}, /* IB_PC_XMT_DISC_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
668 |
|
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
669 |
/* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
670 |
* PortRcvErrorDetails fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
671 |
*/ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
672 |
- {32, 16, "PortLocalPhysicalErrors", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
673 |
- {48, 16, "PortMalformedPktErrors", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
674 |
- {64, 16, "PortBufferOverrunErrors", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
675 |
- {80, 16, "PortDLIDMappingErrors", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
676 |
- {96, 16, "PortVLMappingErrors", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
677 |
- {112, 16, "PortLoopingErrors", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
678 |
+ {BITSOFFS(32, 16), "PortLocalPhysicalErrors", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
679 |
+ {BITSOFFS(48, 16), "PortMalformedPktErrors", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
680 |
+ {BITSOFFS(64, 16), "PortBufferOverrunErrors", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
681 |
+ {BITSOFFS(80, 16), "PortDLIDMappingErrors", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
682 |
+ {BITSOFFS(96, 16), "PortVLMappingErrors", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
683 |
+ {BITSOFFS(112, 16), "PortLoopingErrors", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
684 |
{0, 0}, /* IB_PC_RCV_ERR_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
685 |
|
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
686 |
/* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
687 |
@@ -485,25 +485,470 @@ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
688 |
{160, 64, "VendorMask", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
689 |
{224, 32, "SampleStart", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
690 |
{256, 32, "SampleInterval", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
691 |
- {288, 16, "Tag", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
692 |
- {304, 16, "CounterSelect0", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
693 |
- {320, 16, "CounterSelect1", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
694 |
- {336, 16, "CounterSelect2", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
695 |
- {352, 16, "CounterSelect3", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
696 |
- {368, 16, "CounterSelect4", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
697 |
- {384, 16, "CounterSelect5", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
698 |
- {400, 16, "CounterSelect6", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
699 |
- {416, 16, "CounterSelect7", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
700 |
- {432, 16, "CounterSelect8", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
701 |
- {448, 16, "CounterSelect9", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
702 |
- {464, 16, "CounterSelect10", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
703 |
- {480, 16, "CounterSelect11", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
704 |
- {496, 16, "CounterSelect12", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
705 |
- {512, 16, "CounterSelect13", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
706 |
- {528, 16, "CounterSelect14", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
707 |
+ {BITSOFFS(288, 16), "Tag", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
708 |
+ {BITSOFFS(304, 16), "CounterSelect0", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
709 |
+ {BITSOFFS(320, 16), "CounterSelect1", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
710 |
+ {BITSOFFS(336, 16), "CounterSelect2", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
711 |
+ {BITSOFFS(352, 16), "CounterSelect3", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
712 |
+ {BITSOFFS(368, 16), "CounterSelect4", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
713 |
+ {BITSOFFS(384, 16), "CounterSelect5", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
714 |
+ {BITSOFFS(400, 16), "CounterSelect6", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
715 |
+ {BITSOFFS(416, 16), "CounterSelect7", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
716 |
+ {BITSOFFS(432, 16), "CounterSelect8", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
717 |
+ {BITSOFFS(448, 16), "CounterSelect9", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
718 |
+ {BITSOFFS(464, 16), "CounterSelect10", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
719 |
+ {BITSOFFS(480, 16), "CounterSelect11", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
720 |
+ {BITSOFFS(496, 16), "CounterSelect12", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
721 |
+ {BITSOFFS(512, 16), "CounterSelect13", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
722 |
+ {BITSOFFS(528, 16), "CounterSelect14", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
723 |
{576, 64, "SamplesOnlyOptionMask", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
724 |
{0, 0}, /* IB_PSC_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
725 |
|
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
726 |
+ /* GUIDInfo fields */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
727 |
+ {0, 64, "GUID0", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
728 |
+ {64, 64, "GUID1", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
729 |
+ {128, 64, "GUID2", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
730 |
+ {192, 64, "GUID3", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
731 |
+ {256, 64, "GUID4", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
732 |
+ {320, 64, "GUID5", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
733 |
+ {384, 64, "GUID6", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
734 |
+ {448, 64, "GUID7", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
735 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
736 |
+ /* GUID Info Record */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
737 |
+ {BITSOFFS(0, 16), "Lid", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
738 |
+ {BITSOFFS(16, 8), "BlockNum", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
739 |
+ {64, 64, "Guid0", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
740 |
+ {128, 64, "Guid1", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
741 |
+ {192, 64, "Guid2", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
742 |
+ {256, 64, "Guid3", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
743 |
+ {320, 64, "Guid4", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
744 |
+ {384, 64, "Guid5", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
745 |
+ {448, 64, "Guid6", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
746 |
+ {512, 64, "Guid7", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
747 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
748 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
749 |
+ * More PortInfo fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
750 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
751 |
+ {BITSOFFS(480, 16), "CapabilityMask2", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
752 |
+ {BITSOFFS(496, 4), "LinkSpeedExtActive", mad_dump_linkspeedext}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
753 |
+ {BITSOFFS(500, 4), "LinkSpeedExtSupported", mad_dump_linkspeedextsup}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
754 |
+ {BITSOFFS(507, 5), "LinkSpeedExtEnabled", mad_dump_linkspeedexten}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
755 |
+ {0, 0}, /* IB_PORT_LINK_SPEED_EXT_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
756 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
757 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
758 |
+ * PortExtendedSpeedsCounters fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
759 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
760 |
+ {BITSOFFS(8, 8), "PortSelect", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
761 |
+ {64, 64, "CounterSelect", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
762 |
+ {BITSOFFS(128, 16), "SyncHeaderErrorCounter", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
763 |
+ {BITSOFFS(144, 16), "UnknownBlockCounter", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
764 |
+ {BITSOFFS(160, 16), "ErrorDetectionCounterLane0", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
765 |
+ {BITSOFFS(176, 16), "ErrorDetectionCounterLane1", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
766 |
+ {BITSOFFS(192, 16), "ErrorDetectionCounterLane2", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
767 |
+ {BITSOFFS(208, 16), "ErrorDetectionCounterLane3", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
768 |
+ {BITSOFFS(224, 16), "ErrorDetectionCounterLane4", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
769 |
+ {BITSOFFS(240, 16), "ErrorDetectionCounterLane5", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
770 |
+ {BITSOFFS(256, 16), "ErrorDetectionCounterLane6", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
771 |
+ {BITSOFFS(272, 16), "ErrorDetectionCounterLane7", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
772 |
+ {BITSOFFS(288, 16), "ErrorDetectionCounterLane8", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
773 |
+ {BITSOFFS(304, 16), "ErrorDetectionCounterLane9", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
774 |
+ {BITSOFFS(320, 16), "ErrorDetectionCounterLane10", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
775 |
+ {BITSOFFS(336, 16), "ErrorDetectionCounterLane11", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
776 |
+ {352, 32, "FECCorrectableBlockCtrLane0", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
777 |
+ {384, 32, "FECCorrectableBlockCtrLane1", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
778 |
+ {416, 32, "FECCorrectableBlockCtrLane2", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
779 |
+ {448, 32, "FECCorrectableBlockCtrLane3", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
780 |
+ {480, 32, "FECCorrectableBlockCtrLane4", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
781 |
+ {512, 32, "FECCorrectableBlockCtrLane5", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
782 |
+ {544, 32, "FECCorrectableBlockCtrLane6", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
783 |
+ {576, 32, "FECCorrectableBlockCtrLane7", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
784 |
+ {608, 32, "FECCorrectableBlockCtrLane8", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
785 |
+ {640, 32, "FECCorrectableBlockCtrLane9", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
786 |
+ {672, 32, "FECCorrectableBlockCtrLane10", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
787 |
+ {704, 32, "FECCorrectableBlockCtrLane11", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
788 |
+ {736, 32, "FECUncorrectableBlockCtrLane0", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
789 |
+ {768, 32, "FECUncorrectableBlockCtrLane1", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
790 |
+ {800, 32, "FECUncorrectableBlockCtrLane2", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
791 |
+ {832, 32, "FECUncorrectableBlockCtrLane3", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
792 |
+ {864, 32, "FECUncorrectableBlockCtrLane4", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
793 |
+ {896, 32, "FECUncorrectableBlockCtrLane5", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
794 |
+ {928, 32, "FECUncorrectableBlockCtrLane6", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
795 |
+ {960, 32, "FECUncorrectableBlockCtrLane7", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
796 |
+ {992, 32, "FECUncorrectableBlockCtrLane8", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
797 |
+ {1024, 32, "FECUncorrectableBlockCtrLane9", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
798 |
+ {1056, 32, "FECUncorrectableBlockCtrLane10", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
799 |
+ {1088, 32, "FECUncorrectableBlockCtrLane11", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
800 |
+ {0, 0}, /* IB_PESC_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
801 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
802 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
803 |
+ * PortOpRcvCounters fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
804 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
805 |
+ {32, 32, "PortOpRcvPkts", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
806 |
+ {64, 32, "PortOpRcvData", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
807 |
+ {0, 0}, /* IB_PC_PORT_OP_RCV_COUNTERS_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
808 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
809 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
810 |
+ * PortFlowCtlCounters fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
811 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
812 |
+ {32, 32, "PortXmitFlowPkts", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
813 |
+ {64, 32, "PortRcvFlowPkts", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
814 |
+ {0, 0}, /* IB_PC_PORT_FLOW_CTL_COUNTERS_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
815 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
816 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
817 |
+ * PortVLOpPackets fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
818 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
819 |
+ {BITSOFFS(32, 16), "PortVLOpPackets0", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
820 |
+ {BITSOFFS(48, 16), "PortVLOpPackets1", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
821 |
+ {BITSOFFS(64, 16), "PortVLOpPackets2", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
822 |
+ {BITSOFFS(80, 16), "PortVLOpPackets3", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
823 |
+ {BITSOFFS(96, 16), "PortVLOpPackets4", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
824 |
+ {BITSOFFS(112, 16), "PortVLOpPackets5", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
825 |
+ {BITSOFFS(128, 16), "PortVLOpPackets6", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
826 |
+ {BITSOFFS(144, 16), "PortVLOpPackets7", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
827 |
+ {BITSOFFS(160, 16), "PortVLOpPackets8", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
828 |
+ {BITSOFFS(176, 16), "PortVLOpPackets9", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
829 |
+ {BITSOFFS(192, 16), "PortVLOpPackets10", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
830 |
+ {BITSOFFS(208, 16), "PortVLOpPackets11", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
831 |
+ {BITSOFFS(224, 16), "PortVLOpPackets12", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
832 |
+ {BITSOFFS(240, 16), "PortVLOpPackets13", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
833 |
+ {BITSOFFS(256, 16), "PortVLOpPackets14", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
834 |
+ {BITSOFFS(272, 16), "PortVLOpPackets15", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
835 |
+ {0, 0}, /* IB_PC_PORT_VL_OP_PACKETS_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
836 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
837 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
838 |
+ * PortVLOpData fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
839 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
840 |
+ {32, 32, "PortVLOpData0", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
841 |
+ {64, 32, "PortVLOpData1", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
842 |
+ {96, 32, "PortVLOpData2", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
843 |
+ {128, 32, "PortVLOpData3", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
844 |
+ {160, 32, "PortVLOpData4", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
845 |
+ {192, 32, "PortVLOpData5", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
846 |
+ {224, 32, "PortVLOpData6", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
847 |
+ {256, 32, "PortVLOpData7", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
848 |
+ {288, 32, "PortVLOpData8", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
849 |
+ {320, 32, "PortVLOpData9", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
850 |
+ {352, 32, "PortVLOpData10", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
851 |
+ {384, 32, "PortVLOpData11", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
852 |
+ {416, 32, "PortVLOpData12", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
853 |
+ {448, 32, "PortVLOpData13", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
854 |
+ {480, 32, "PortVLOpData14", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
855 |
+ {512, 32, "PortVLOpData15", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
856 |
+ {0, 0}, /* IB_PC_PORT_VL_OP_DATA_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
857 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
858 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
859 |
+ * PortVLXmitFlowCtlUpdateErrors fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
860 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
861 |
+ {BITSOFFS(32, 2), "PortVLXmitFlowCtlUpdateErrors0", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
862 |
+ {BITSOFFS(34, 2), "PortVLXmitFlowCtlUpdateErrors1", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
863 |
+ {BITSOFFS(36, 2), "PortVLXmitFlowCtlUpdateErrors2", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
864 |
+ {BITSOFFS(38, 2), "PortVLXmitFlowCtlUpdateErrors3", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
865 |
+ {BITSOFFS(40, 2), "PortVLXmitFlowCtlUpdateErrors4", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
866 |
+ {BITSOFFS(42, 2), "PortVLXmitFlowCtlUpdateErrors5", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
867 |
+ {BITSOFFS(44, 2), "PortVLXmitFlowCtlUpdateErrors6", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
868 |
+ {BITSOFFS(46, 2), "PortVLXmitFlowCtlUpdateErrors7", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
869 |
+ {BITSOFFS(48, 2), "PortVLXmitFlowCtlUpdateErrors8", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
870 |
+ {BITSOFFS(50, 2), "PortVLXmitFlowCtlUpdateErrors9", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
871 |
+ {BITSOFFS(52, 2), "PortVLXmitFlowCtlUpdateErrors10", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
872 |
+ {BITSOFFS(54, 2), "PortVLXmitFlowCtlUpdateErrors11", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
873 |
+ {BITSOFFS(56, 2), "PortVLXmitFlowCtlUpdateErrors12", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
874 |
+ {BITSOFFS(58, 2), "PortVLXmitFlowCtlUpdateErrors13", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
875 |
+ {BITSOFFS(60, 2), "PortVLXmitFlowCtlUpdateErrors14", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
876 |
+ {BITSOFFS(62, 2), "PortVLXmitFlowCtlUpdateErrors15", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
877 |
+ {0, 0}, /* IB_PC_PORT_VL_XMIT_FLOW_CTL_UPDATE_ERRORS_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
878 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
879 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
880 |
+ * PortVLXmitWaitCounters fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
881 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
882 |
+ {BITSOFFS(32, 16), "PortVLXmitWait0", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
883 |
+ {BITSOFFS(48, 16), "PortVLXmitWait1", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
884 |
+ {BITSOFFS(64, 16), "PortVLXmitWait2", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
885 |
+ {BITSOFFS(80, 16), "PortVLXmitWait3", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
886 |
+ {BITSOFFS(96, 16), "PortVLXmitWait4", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
887 |
+ {BITSOFFS(112, 16), "PortVLXmitWait5", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
888 |
+ {BITSOFFS(128, 16), "PortVLXmitWait6", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
889 |
+ {BITSOFFS(144, 16), "PortVLXmitWait7", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
890 |
+ {BITSOFFS(160, 16), "PortVLXmitWait8", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
891 |
+ {BITSOFFS(176, 16), "PortVLXmitWait9", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
892 |
+ {BITSOFFS(192, 16), "PortVLXmitWait10", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
893 |
+ {BITSOFFS(208, 16), "PortVLXmitWait11", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
894 |
+ {BITSOFFS(224, 16), "PortVLXmitWait12", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
895 |
+ {BITSOFFS(240, 16), "PortVLXmitWait13", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
896 |
+ {BITSOFFS(256, 16), "PortVLXmitWait14", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
897 |
+ {BITSOFFS(272, 16), "PortVLXmitWait15", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
898 |
+ {0, 0}, /* IB_PC_PORT_VL_XMIT_WAIT_COUNTERS_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
899 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
900 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
901 |
+ * SwPortVLCongestion fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
902 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
903 |
+ {BITSOFFS(32, 16), "SWPortVLCongestion0", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
904 |
+ {BITSOFFS(48, 16), "SWPortVLCongestion1", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
905 |
+ {BITSOFFS(64, 16), "SWPortVLCongestion2", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
906 |
+ {BITSOFFS(80, 16), "SWPortVLCongestion3", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
907 |
+ {BITSOFFS(96, 16), "SWPortVLCongestion4", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
908 |
+ {BITSOFFS(112, 16), "SWPortVLCongestion5", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
909 |
+ {BITSOFFS(128, 16), "SWPortVLCongestion6", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
910 |
+ {BITSOFFS(144, 16), "SWPortVLCongestion7", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
911 |
+ {BITSOFFS(160, 16), "SWPortVLCongestion8", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
912 |
+ {BITSOFFS(176, 16), "SWPortVLCongestion9", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
913 |
+ {BITSOFFS(192, 16), "SWPortVLCongestion10", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
914 |
+ {BITSOFFS(208, 16), "SWPortVLCongestion11", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
915 |
+ {BITSOFFS(224, 16), "SWPortVLCongestion12", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
916 |
+ {BITSOFFS(240, 16), "SWPortVLCongestion13", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
917 |
+ {BITSOFFS(256, 16), "SWPortVLCongestion14", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
918 |
+ {BITSOFFS(272, 16), "SWPortVLCongestion15", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
919 |
+ {0, 0}, /* IB_PC_SW_PORT_VL_CONGESTION_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
920 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
921 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
922 |
+ * PortRcvConCtrl fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
923 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
924 |
+ {32, 32, "PortPktRcvFECN", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
925 |
+ {64, 32, "PortPktRcvBECN", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
926 |
+ {0, 0}, /* IB_PC_RCV_CON_CTRL_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
927 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
928 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
929 |
+ * PortSLRcvFECN fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
930 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
931 |
+ {32, 32, "PortSLRcvFECN0", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
932 |
+ {64, 32, "PortSLRcvFECN1", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
933 |
+ {96, 32, "PortSLRcvFECN2", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
934 |
+ {128, 32, "PortSLRcvFECN3", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
935 |
+ {160, 32, "PortSLRcvFECN4", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
936 |
+ {192, 32, "PortSLRcvFECN5", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
937 |
+ {224, 32, "PortSLRcvFECN6", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
938 |
+ {256, 32, "PortSLRcvFECN7", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
939 |
+ {288, 32, "PortSLRcvFECN8", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
940 |
+ {320, 32, "PortSLRcvFECN9", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
941 |
+ {352, 32, "PortSLRcvFECN10", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
942 |
+ {384, 32, "PortSLRcvFECN11", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
943 |
+ {416, 32, "PortSLRcvFECN12", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
944 |
+ {448, 32, "PortSLRcvFECN13", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
945 |
+ {480, 32, "PortSLRcvFECN14", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
946 |
+ {512, 32, "PortSLRcvFECN15", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
947 |
+ {0, 0}, /* IB_PC_SL_RCV_FECN_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
948 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
949 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
950 |
+ * PortSLRcvBECN fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
951 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
952 |
+ {32, 32, "PortSLRcvBECN0", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
953 |
+ {64, 32, "PortSLRcvBECN1", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
954 |
+ {96, 32, "PortSLRcvBECN2", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
955 |
+ {128, 32, "PortSLRcvBECN3", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
956 |
+ {160, 32, "PortSLRcvBECN4", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
957 |
+ {192, 32, "PortSLRcvBECN5", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
958 |
+ {224, 32, "PortSLRcvBECN6", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
959 |
+ {256, 32, "PortSLRcvBECN7", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
960 |
+ {288, 32, "PortSLRcvBECN8", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
961 |
+ {320, 32, "PortSLRcvBECN9", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
962 |
+ {352, 32, "PortSLRcvBECN10", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
963 |
+ {384, 32, "PortSLRcvBECN11", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
964 |
+ {416, 32, "PortSLRcvBECN12", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
965 |
+ {448, 32, "PortSLRcvBECN13", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
966 |
+ {480, 32, "PortSLRcvBECN14", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
967 |
+ {512, 32, "PortSLRcvBECN15", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
968 |
+ {0, 0}, /* IB_PC_SL_RCV_BECN_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
969 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
970 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
971 |
+ * PortXmitConCtrl fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
972 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
973 |
+ {32, 32, "PortXmitTimeCong", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
974 |
+ {0, 0}, /* IB_PC_XMIT_CON_CTRL_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
975 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
976 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
977 |
+ * PortVLXmitTimeCong fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
978 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
979 |
+ {32, 32, "PortVLXmitTimeCong0", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
980 |
+ {64, 32, "PortVLXmitTimeCong1", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
981 |
+ {96, 32, "PortVLXmitTimeCong2", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
982 |
+ {128, 32, "PortVLXmitTimeCong3", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
983 |
+ {160, 32, "PortVLXmitTimeCong4", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
984 |
+ {192, 32, "PortVLXmitTimeCong5", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
985 |
+ {224, 32, "PortVLXmitTimeCong6", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
986 |
+ {256, 32, "PortVLXmitTimeCong7", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
987 |
+ {288, 32, "PortVLXmitTimeCong8", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
988 |
+ {320, 32, "PortVLXmitTimeCong9", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
989 |
+ {352, 32, "PortVLXmitTimeCong10", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
990 |
+ {384, 32, "PortVLXmitTimeCong11", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
991 |
+ {416, 32, "PortVLXmitTimeCong12", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
992 |
+ {448, 32, "PortVLXmitTimeCong13", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
993 |
+ {480, 32, "PortVLXmitTimeCong14", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
994 |
+ {0, 0}, /* IB_PC_VL_XMIT_TIME_CONG_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
995 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
996 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
997 |
+ * Mellanox ExtendedPortInfo fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
998 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
999 |
+ {BITSOFFS(24, 8), "StateChangeEnable", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1000 |
+ {BITSOFFS(56, 8), "LinkSpeedSupported", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1001 |
+ {BITSOFFS(88, 8), "LinkSpeedEnabled", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1002 |
+ {BITSOFFS(120, 8), "LinkSpeedActive", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1003 |
+ {0, 0}, /* IB_MLNX_EXT_PORT_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1004 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1005 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1006 |
+ * Congestion Control Mad fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1007 |
+ * bytes 24-31 of congestion control mad |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1008 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1009 |
+ {192, 64, "CC_Key", mad_dump_hex}, /* IB_CC_CCKEY_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1010 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1011 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1012 |
+ * CongestionInfo fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1013 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1014 |
+ {BITSOFFS(0, 16), "CongestionInfo", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1015 |
+ {BITSOFFS(16, 8), "ControlTableCap", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1016 |
+ {0, 0}, /* IB_CC_CONGESTION_INFO_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1017 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1018 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1019 |
+ * CongestionKeyInfo fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1020 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1021 |
+ {0, 64, "CC_Key", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1022 |
+ {BITSOFFS(64, 1), "CC_KeyProtectBit", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1023 |
+ {BITSOFFS(80, 16), "CC_KeyLeasePeriod", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1024 |
+ {BITSOFFS(96, 16), "CC_KeyViolations", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1025 |
+ {0, 0}, /* IB_CC_CONGESTION_KEY_INFO_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1026 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1027 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1028 |
+ * CongestionLog (common) fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1029 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1030 |
+ {BITSOFFS(0, 8), "LogType", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1031 |
+ {BITSOFFS(8, 8), "CongestionFlags", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1032 |
+ {0, 0}, /* IB_CC_CONGESTION_LOG_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1033 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1034 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1035 |
+ * CongestionLog (Switch) fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1036 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1037 |
+ {BITSOFFS(16, 16), "LogEventsCounter", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1038 |
+ {32, 32, "CurrentTimeStamp", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1039 |
+ {64, 256, "PortMap", mad_dump_array}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1040 |
+ {0, 0}, /* IB_CC_CONGESTION_LOG_SWITCH_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1041 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1042 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1043 |
+ * CongestionLogEvent (Switch) fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1044 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1045 |
+ {BITSOFFS(0, 16), "SLID", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1046 |
+ {BITSOFFS(16, 16), "DLID", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1047 |
+ {BITSOFFS(32, 4), "SL", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1048 |
+ {64, 32, "Timestamp", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1049 |
+ {0, 0}, /* IB_CC_CONGESTION_LOG_ENTRY_SWITCH_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1050 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1051 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1052 |
+ * CongestionLog (CA) fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1053 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1054 |
+ {BITSOFFS(16, 16), "ThresholdEventCounter", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1055 |
+ {BITSOFFS(32, 16), "ThresholdCongestionEventMap", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1056 |
+ /* XXX: Q3/2010 errata lists offset 48, but that means field is not |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1057 |
+ * world aligned. Assume will be aligned to offset 64 later. |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1058 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1059 |
+ {BITSOFFS(64, 32), "CurrentTimeStamp", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1060 |
+ {0, 0}, /* IB_CC_CONGESTION_LOG_CA_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1061 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1062 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1063 |
+ * CongestionLogEvent (CA) fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1064 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1065 |
+ {BITSOFFS(0, 24), "Local_QP_CN_Entry", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1066 |
+ {BITSOFFS(24, 4), "SL_CN_Entry", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1067 |
+ {BITSOFFS(28, 4), "Service_Type_CN_Entry", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1068 |
+ {BITSOFFS(32, 24), "Remote_QP_Number_CN_Entry", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1069 |
+ {BITSOFFS(64, 16), "Local_LID_CN", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1070 |
+ {BITSOFFS(80, 16), "Remote_LID_CN_Entry", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1071 |
+ {BITSOFFS(96, 32), "Timestamp_CN_Entry", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1072 |
+ {0, 0}, /* IB_CC_CONGESTION_LOG_ENTRY_CA_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1073 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1074 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1075 |
+ * SwitchCongestionSetting fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1076 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1077 |
+ {0, 32, "Control_Map", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1078 |
+ {32, 256, "Victim_Mask", mad_dump_array}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1079 |
+ {288, 256, "Credit_Mask", mad_dump_array}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1080 |
+ {BITSOFFS(544, 4), "Threshold", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1081 |
+ {BITSOFFS(552, 8), "Packet_Size", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1082 |
+ {BITSOFFS(560, 4), "CS_Threshold", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1083 |
+ {BITSOFFS(576, 16), "CS_ReturnDelay", mad_dump_hex}, /* TODO: CCT dump */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1084 |
+ {BITSOFFS(592, 16), "Marking_Rate", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1085 |
+ {0, 0}, /* IB_CC_SWITCH_CONGESTION_SETTING_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1086 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1087 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1088 |
+ * SwitchPortCongestionSettingElement fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1089 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1090 |
+ {BITSOFFS(0, 1), "Valid", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1091 |
+ {BITSOFFS(1, 1), "Control_Type", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1092 |
+ {BITSOFFS(4, 4), "Threshold", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1093 |
+ {BITSOFFS(8, 8), "Packet_Size", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1094 |
+ {BITSOFFS(16, 16), "Cong_Parm_Marking_Rate", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1095 |
+ {0, 0}, /* IB_CC_SWITCH_PORT_CONGESTION_SETTING_ELEMENT_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1096 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1097 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1098 |
+ * CACongestionSetting fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1099 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1100 |
+ {BITSOFFS(0, 16), "Port_Control", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1101 |
+ {BITSOFFS(16, 16), "Control_Map", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1102 |
+ {0, 0}, /* IB_CC_CA_CONGESTION_SETTING_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1103 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1104 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1105 |
+ * CACongestionEntry fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1106 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1107 |
+ {BITSOFFS(0, 16), "CCTI_Timer", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1108 |
+ {BITSOFFS(16, 8), "CCTI_Increase", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1109 |
+ {BITSOFFS(24, 8), "Trigger_Threshold", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1110 |
+ {BITSOFFS(32, 8), "CCTI_Min", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1111 |
+ {0, 0}, /* IB_CC_CA_CONGESTION_SETTING_ENTRY_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1112 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1113 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1114 |
+ * CongestionControlTable fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1115 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1116 |
+ {BITSOFFS(0, 16), "CCTI_Limit", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1117 |
+ {0, 0}, /* IB_CC_CONGESTION_CONTROL_TABLE_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1118 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1119 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1120 |
+ * CongestionControlTableEntry fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1121 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1122 |
+ {BITSOFFS(0, 2), "CCT_Shift", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1123 |
+ {BITSOFFS(2, 14), "CCT_Multiplier", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1124 |
+ {0, 0}, /* IB_CC_CONGESTION_CONTROL_TABLE_ENTRY_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1125 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1126 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1127 |
+ * Timestamp fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1128 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1129 |
+ {0, 32, "Timestamp", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1130 |
+ {0, 0}, /* IB_CC_TIMESTAMP_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1131 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1132 |
+ /* Node Record */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1133 |
+ {BITSOFFS(0, 16), "Lid", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1134 |
+ {BITSOFFS(32, 8), "BaseVers", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1135 |
+ {BITSOFFS(40, 8), "ClassVers", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1136 |
+ {BITSOFFS(48, 8), "NodeType", mad_dump_node_type}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1137 |
+ {BITSOFFS(56, 8), "NumPorts", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1138 |
+ {64, 64, "SystemGuid", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1139 |
+ {128, 64, "Guid", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1140 |
+ {192, 64, "PortGuid", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1141 |
+ {BITSOFFS(256, 16), "PartCap", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1142 |
+ {BITSOFFS(272, 16), "DevId", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1143 |
+ {288, 32, "Revision", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1144 |
+ {BITSOFFS(320, 8), "LocalPort", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1145 |
+ {BITSOFFS(328, 24), "VendorId", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1146 |
+ {352, 64 * 8, "NodeDesc", mad_dump_string}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1147 |
+ {0, 0}, /* IB_SA_NR_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1148 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1149 |
+ /* |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1150 |
+ * PortSamplesResult fields |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1151 |
+ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1152 |
+ {BITSOFFS(0, 16), "Tag", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1153 |
+ {BITSOFFS(30, 2), "SampleStatus", mad_dump_hex}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1154 |
+ {32, 32, "Counter0", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1155 |
+ {64, 32, "Counter1", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1156 |
+ {96, 32, "Counter2", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1157 |
+ {128, 32, "Counter3", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1158 |
+ {160, 32, "Counter4", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1159 |
+ {192, 32, "Counter5", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1160 |
+ {224, 32, "Counter6", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1161 |
+ {256, 32, "Counter7", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1162 |
+ {288, 32, "Counter8", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1163 |
+ {320, 32, "Counter9", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1164 |
+ {352, 32, "Counter10", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1165 |
+ {384, 32, "Counter11", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1166 |
+ {416, 32, "Counter12", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1167 |
+ {448, 32, "Counter13", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1168 |
+ {480, 32, "Counter14", mad_dump_uint}, |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1169 |
+ {0, 0}, /* IB_PSR_LAST_F */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1170 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1171 |
{0, 0} /* IB_FIELD_LAST_ */ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1172 |
|
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1173 |
}; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1174 |
@@ -514,7 +959,7 @@ |
369
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1175 |
uint64_t nval; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1176 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1177 |
nval = htonll(val); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1178 |
- memcpy((char *)buf + base_offs + f->bitoffs / 8, &nval, |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1179 |
+ memcpy( (void*)((char *)buf + base_offs + f->bitoffs / 8), (void *)&nval, |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1180 |
sizeof(uint64_t)); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1181 |
} |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1182 |
|
1319
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1183 |
@@ -521,7 +966,7 @@ |
369
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1184 |
static uint64_t _get_field64(void *buf, int base_offs, const ib_field_t * f) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1185 |
{ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1186 |
uint64_t val; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1187 |
- memcpy(&val, ((char *)buf + base_offs + f->bitoffs / 8), |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1188 |
+ memcpy( (void *)&val, (void *)((char *)buf + base_offs + f->bitoffs / 8), |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1189 |
sizeof(uint64_t)); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1190 |
return ntohll(val); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1191 |
} |
984
f34e7c7efa38
7199357 libibmad: encoding VFs in transaction IDs
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
490
diff
changeset
|
1192 |
diff -r -u /tmp/libibmad-1.3.7/src/mad.c libibmad-1.3.7/src/mad.c |
f34e7c7efa38
7199357 libibmad: encoding VFs in transaction IDs
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
490
diff
changeset
|
1193 |
--- /tmp/libibmad-1.3.7/src/mad.c Wed Feb 16 02:12:53 2011 |
f34e7c7efa38
7199357 libibmad: encoding VFs in transaction IDs
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
490
diff
changeset
|
1194 |
+++ libibmad-1.3.7/src/mad.c Thu Sep 13 09:31:03 2012 |
f34e7c7efa38
7199357 libibmad: encoding VFs in transaction IDs
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
490
diff
changeset
|
1195 |
@@ -61,6 +61,7 @@ |
f34e7c7efa38
7199357 libibmad: encoding VFs in transaction IDs
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
490
diff
changeset
|
1196 |
trid = random(); |
f34e7c7efa38
7199357 libibmad: encoding VFs in transaction IDs
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
490
diff
changeset
|
1197 |
} |
f34e7c7efa38
7199357 libibmad: encoding VFs in transaction IDs
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
490
diff
changeset
|
1198 |
next = ++trid | (base << 32); |
f34e7c7efa38
7199357 libibmad: encoding VFs in transaction IDs
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
490
diff
changeset
|
1199 |
+ next &= 0x00ffffffffffffff; |
f34e7c7efa38
7199357 libibmad: encoding VFs in transaction IDs
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
490
diff
changeset
|
1200 |
return next; |
f34e7c7efa38
7199357 libibmad: encoding VFs in transaction IDs
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
490
diff
changeset
|
1201 |
} |
f34e7c7efa38
7199357 libibmad: encoding VFs in transaction IDs
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
490
diff
changeset
|
1202 |
|
995
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1203 |
diff -r -u /tmp/libibmad-1.3.7/src/resolve.c libibmad-1.3.7/src/resolve.c |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1204 |
--- /tmp/libibmad-1.3.7/src/resolve.c Wed Feb 16 02:12:53 2011 |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1205 |
+++ libibmad-1.3.7/src/resolve.c Mon Oct 1 01:32:21 2012 |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1206 |
@@ -40,6 +40,7 @@ |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1207 |
#include <stdlib.h> |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1208 |
#include <string.h> |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1209 |
#include <arpa/inet.h> |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1210 |
+#include <errno.h> |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1211 |
|
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1212 |
#include <infiniband/umad.h> |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1213 |
#include <infiniband/mad.h> |
1067
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1214 |
@@ -57,10 +58,18 @@ |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1215 |
|
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1216 |
memset(sm_id, 0, sizeof(*sm_id)); |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1217 |
|
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1218 |
- if (!smp_query_via(portinfo, &self, IB_ATTR_PORT_INFO, 0, 0, srcport)) |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1219 |
+ if (!smp_query_via(portinfo, &self, IB_ATTR_PORT_INFO, 0, 0, srcport)) { |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1220 |
+ if (!errno) |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1221 |
+ errno = EIO; |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1222 |
return -1; |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1223 |
+ } |
995
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1224 |
|
1067
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1225 |
mad_decode_field(portinfo, IB_PORT_SMLID_F, &lid); |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1226 |
+ if (lid == 0) { |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1227 |
+ if (!errno) |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1228 |
+ errno = EIO; |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1229 |
+ return -1; |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1230 |
+ } |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1231 |
mad_decode_field(portinfo, IB_PORT_SMSL_F, &sm_id->sl); |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1232 |
|
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1233 |
return ib_portid_set(sm_id, lid, 0, 0); |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1234 |
@@ -95,7 +104,7 @@ |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1235 |
ib_portid_t * sm_id, int timeout, |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1236 |
const struct ibmad_port *srcport) |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1237 |
{ |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1238 |
- ib_portid_t sm_portid; |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1239 |
+ ib_portid_t sm_portid = { 0 }; |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1240 |
uint8_t buf[IB_SA_DATA_SIZE] = { 0 }; |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1241 |
ib_portid_t self = { 0 }; |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1242 |
uint64_t selfguid, prefix; |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1243 |
@@ -102,14 +111,19 @@ |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1244 |
ibmad_gid_t selfgid; |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1245 |
uint8_t nodeinfo[64]; |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1246 |
|
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1247 |
- if (!sm_id) { |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1248 |
+ if (!sm_id) |
995
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1249 |
sm_id = &sm_portid; |
1067
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1250 |
+ |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1251 |
+ if (!sm_id->lid) { |
0dc41b42eadb
15819412 SUNBT7201971 libibmad - ib_resolve_smlid_via() returns sm lid as 0
Alex Chiu <Alex.Chiu@Oracle.COM>
parents:
995
diff
changeset
|
1252 |
if (ib_resolve_smlid_via(sm_id, timeout, srcport) < 0) |
995
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1253 |
return -1; |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1254 |
} |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1255 |
|
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1256 |
- if (!smp_query_via(nodeinfo, &self, IB_ATTR_NODE_INFO, 0, 0, srcport)) |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1257 |
+ if (!smp_query_via(nodeinfo, &self, IB_ATTR_NODE_INFO, 0, 0, srcport)) { |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1258 |
+ if (!errno) |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1259 |
+ errno = EIO; |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1260 |
return -1; |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1261 |
+ } |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1262 |
mad_decode_field(nodeinfo, IB_NODE_PORT_GUID_F, &selfguid); |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1263 |
mad_set_field64(selfgid, 0, IB_GID_PREFIX_F, IB_DEFAULT_SUBN_PREFIX); |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1264 |
mad_set_field64(selfgid, 0, IB_GID_GUID_F, selfguid); |
369
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1265 |
diff -r -u /tmp/libibmad-1.3.7/src/dump.c libibmad-1.3.7/src/dump.c |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1266 |
--- /tmp/libibmad-1.3.7/src/dump.c Wed Feb 16 02:12:53 2011 |
1319
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1267 |
+++ libibmad-1.3.7/src/dump.c Mon May 27 17:23:19 2013 |
369
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1268 |
@@ -46,12 +46,24 @@ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1269 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1270 |
void mad_dump_int(char *buf, int bufsz, void *val, int valsz) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1271 |
{ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1272 |
+ /* |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1273 |
+ * the val pointer passed to the dump routines are always 32 bit |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1274 |
+ * integers for valsz <= 4 and 64 bit integer for the rest. It is never |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1275 |
+ * uint8_t or uint16_t. This is because mad_decode_field always returns |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1276 |
+ * the values as 32 bit integer even if they are 8 bit or 16 bit fields. |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1277 |
+ */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1278 |
switch (valsz) { |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1279 |
case 1: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1280 |
- snprintf(buf, bufsz, "%d", *(uint32_t *) val & 0xff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1281 |
+#if defined(_BIG_ENDIAN) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1282 |
+ val = ((uint8_t *)val) + 3; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1283 |
+#endif /* _BIG_ENDIAN */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1284 |
+ snprintf(buf, bufsz, "%d", *(uint8_t *) val & 0xff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1285 |
break; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1286 |
case 2: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1287 |
- snprintf(buf, bufsz, "%d", *(uint32_t *) val & 0xffff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1288 |
+#if defined(_BIG_ENDIAN) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1289 |
+ val = ((uint16_t *)val) + 1; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1290 |
+#endif /* _BIG_ENDIAN */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1291 |
+ snprintf(buf, bufsz, "%d", *(uint16_t *) val & 0xffff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1292 |
break; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1293 |
case 3: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1294 |
case 4: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1295 |
@@ -71,12 +83,24 @@ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1296 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1297 |
void mad_dump_uint(char *buf, int bufsz, void *val, int valsz) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1298 |
{ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1299 |
+ /* |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1300 |
+ * the val pointer passed to the dump routines are always 32 bit |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1301 |
+ * integers for valsz <= 4 and 64 bit integer for the rest. It is never |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1302 |
+ * uint8_t or uint16_t. This is because mad_decode_field always returns |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1303 |
+ * the values as 32 bit integer even if they are 8 bit or 16 bit fields. |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1304 |
+ */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1305 |
switch (valsz) { |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1306 |
case 1: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1307 |
- snprintf(buf, bufsz, "%u", *(uint32_t *) val & 0xff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1308 |
+#if defined(_BIG_ENDIAN) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1309 |
+ val = ((uint8_t *)val) + 3; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1310 |
+#endif /* _BIG_ENDIAN */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1311 |
+ snprintf(buf, bufsz, "%u", *(uint8_t *) val & 0xff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1312 |
break; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1313 |
case 2: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1314 |
- snprintf(buf, bufsz, "%u", *(uint32_t *) val & 0xffff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1315 |
+#if defined(_BIG_ENDIAN) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1316 |
+ val = ((uint16_t *)val) + 1; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1317 |
+#endif /* _BIG_ENDIAN */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1318 |
+ snprintf(buf, bufsz, "%u", *(uint16_t *) val & 0xffff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1319 |
break; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1320 |
case 3: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1321 |
case 4: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1322 |
@@ -96,15 +120,28 @@ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1323 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1324 |
void mad_dump_hex(char *buf, int bufsz, void *val, int valsz) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1325 |
{ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1326 |
+ /* |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1327 |
+ * the val pointer passed to the dump routines are always 32 bit |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1328 |
+ * integers for valsz <= 4 and 64 bit integer for the rest. It is never |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1329 |
+ * uint8_t or uint16_t. This is because mad_decode_field always returns |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1330 |
+ * the values as 32 bit integer even if they are 8 bit or 16 bit fields. |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1331 |
+ */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1332 |
switch (valsz) { |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1333 |
case 1: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1334 |
- snprintf(buf, bufsz, "0x%02x", *(uint32_t *) val & 0xff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1335 |
+#if defined(_BIG_ENDIAN) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1336 |
+ val = ((uint8_t *)val) + 3; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1337 |
+#endif /* _BIG_ENDIAN */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1338 |
+ snprintf(buf, bufsz, "0x%02x", *(uint8_t *) val & 0xff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1339 |
break; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1340 |
case 2: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1341 |
- snprintf(buf, bufsz, "0x%04x", *(uint32_t *) val & 0xffff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1342 |
+#if defined(_BIG_ENDIAN) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1343 |
+ val = ((uint16_t *)val) + 1; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1344 |
+#endif /* _BIG_ENDIAN */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1345 |
+ snprintf(buf, bufsz, "0x%04x", *(uint16_t *) val & 0xffff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1346 |
break; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1347 |
case 3: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1348 |
- snprintf(buf, bufsz, "0x%06x", *(uint32_t *) val & 0xffffff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1349 |
+ //snprintf(buf, bufsz, "0x%06x", *(uint32_t *) val & 0xffffff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1350 |
+ snprintf(buf, bufsz, "0x%x", *(uint32_t *)val & 0xffffff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1351 |
break; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1352 |
case 4: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1353 |
snprintf(buf, bufsz, "0x%08x", *(uint32_t *) val); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1354 |
@@ -132,12 +169,24 @@ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1355 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1356 |
void mad_dump_rhex(char *buf, int bufsz, void *val, int valsz) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1357 |
{ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1358 |
+ /* |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1359 |
+ * the val pointer passed to the dump routines are always 32 bit |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1360 |
+ * integers for valsz <= 4 and 64 bit integer for the rest. It is never |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1361 |
+ * uint8_t or uint16_t. This is because mad_decode_field always returns |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1362 |
+ * the values as 32 bit integer even if they are 8 bit or 16 bit fields. |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1363 |
+ */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1364 |
switch (valsz) { |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1365 |
case 1: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1366 |
- snprintf(buf, bufsz, "%02x", *(uint32_t *) val & 0xff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1367 |
+#if defined(_BIG_ENDIAN) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1368 |
+ val = ((uint8_t *)val) + 3; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1369 |
+#endif /* _BIG_ENDIAN */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1370 |
+ snprintf(buf, bufsz, "%02x", *(uint8_t *) val & 0xff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1371 |
break; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1372 |
case 2: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1373 |
- snprintf(buf, bufsz, "%04x", *(uint32_t *) val & 0xffff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1374 |
+#if defined(_BIG_ENDIAN) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1375 |
+ val = ((uint16_t *)val) + 1; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1376 |
+#endif /* _BIG_ENDIAN */ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1377 |
+ snprintf(buf, bufsz, "%04x", *(uint16_t *) val & 0xffff); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1378 |
break; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1379 |
case 3: |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1380 |
snprintf(buf, bufsz, "%06x", *(uint32_t *) val & 0xffffff); |
1319
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1381 |
@@ -308,6 +357,21 @@ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1382 |
dump_linkspeed(buf, bufsz, speed); |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1383 |
} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1384 |
|
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1385 |
+void mad_dump_linkspeedext(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1386 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1387 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1388 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1389 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1390 |
+void mad_dump_linkspeedextsup(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1391 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1392 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1393 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1394 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1395 |
+void mad_dump_linkspeedexten(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1396 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1397 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1398 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1399 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1400 |
void mad_dump_portstate(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1401 |
{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1402 |
int state = *(int *)val; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1403 |
@@ -760,6 +824,158 @@ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1404 |
_dump_fields(buf, bufsz, val, IB_PSC_OPCODE_F, IB_PSC_LAST_F); |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1405 |
} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1406 |
|
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1407 |
+void mad_dump_portsamples_result(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1408 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1409 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1410 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1411 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1412 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1413 |
+void mad_dump_port_ext_speeds_counters(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1414 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1415 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1416 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1417 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1418 |
+void mad_dump_perfcounters_port_op_rcv_counters(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1419 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1420 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1421 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1422 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1423 |
+void mad_dump_perfcounters_port_flow_ctl_counters(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1424 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1425 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1426 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1427 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1428 |
+void mad_dump_perfcounters_port_vl_op_packet(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1429 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1430 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1431 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1432 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1433 |
+void mad_dump_perfcounters_port_vl_op_data(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1434 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1435 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1436 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1437 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1438 |
+void mad_dump_perfcounters_port_vl_xmit_flow_ctl_update_errors(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1439 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1440 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1441 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1442 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1443 |
+void mad_dump_perfcounters_port_vl_xmit_wait_counters(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1444 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1445 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1446 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1447 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1448 |
+void mad_dump_perfcounters_sw_port_vl_congestion(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1449 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1450 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1451 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1452 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1453 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1454 |
+void mad_dump_perfcounters_rcv_con_ctrl(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1455 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1456 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1457 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1458 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1459 |
+void mad_dump_perfcounters_sl_rcv_fecn(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1460 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1461 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1462 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1463 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1464 |
+void mad_dump_perfcounters_sl_rcv_becn(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1465 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1466 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1467 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1468 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1469 |
+void mad_dump_perfcounters_xmit_con_ctrl(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1470 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1471 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1472 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1473 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1474 |
+void mad_dump_perfcounters_vl_xmit_time_cong(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1475 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1476 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1477 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1478 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1479 |
+void mad_dump_mlnx_ext_port_info(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1480 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1481 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1482 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1483 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1484 |
+void mad_dump_cc_congestioninfo(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1485 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1486 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1487 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1488 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1489 |
+void mad_dump_cc_congestionkeyinfo(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1490 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1491 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1492 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1493 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1494 |
+void mad_dump_cc_congestionlog(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1495 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1496 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1497 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1498 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1499 |
+void mad_dump_cc_congestionlogswitch(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1500 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1501 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1502 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1503 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1504 |
+void mad_dump_cc_congestionlogentryswitch(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1505 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1506 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1507 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1508 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1509 |
+void mad_dump_cc_congestionlogca(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1510 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1511 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1512 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1513 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1514 |
+void mad_dump_cc_congestionlogentryca(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1515 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1516 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1517 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1518 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1519 |
+void mad_dump_cc_switchcongestionsetting(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1520 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1521 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1522 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1523 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1524 |
+void mad_dump_cc_switchportcongestionsettingelement(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1525 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1526 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1527 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1528 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1529 |
+void mad_dump_cc_cacongestionsetting(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1530 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1531 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1532 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1533 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1534 |
+void mad_dump_cc_cacongestionentry(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1535 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1536 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1537 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1538 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1539 |
+void mad_dump_cc_congestioncontroltable(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1540 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1541 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1542 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1543 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1544 |
+void mad_dump_cc_congestioncontroltableentry(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1545 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1546 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1547 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1548 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1549 |
+void mad_dump_cc_timestamp(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1550 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1551 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1552 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1553 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1554 |
+void mad_dump_classportinfo(char *buf, int bufsz, void *val, int valsz) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1555 |
+{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1556 |
+ return; |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1557 |
+} |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1558 |
+ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1559 |
void xdump(FILE * file, char *msg, void *p, int size) |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1560 |
{ |
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1561 |
#define HEX(x) ((x) < 10 ? '0' + (x) : 'a' + ((x) -10)) |
995
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1562 |
diff -r -u /tmp/libibmad-1.3.7/src/sa.c libibmad-1.3.7/src/sa.c |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1563 |
--- /tmp/libibmad-1.3.7/src/sa.c Wed Feb 16 02:12:53 2011 |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1564 |
+++ libibmad-1.3.7/src/sa.c Mon Oct 1 01:32:21 2012 |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1565 |
@@ -38,6 +38,7 @@ |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1566 |
#include <stdio.h> |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1567 |
#include <stdlib.h> |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1568 |
#include <string.h> |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1569 |
+#include <errno.h> |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1570 |
|
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1571 |
#include <infiniband/mad.h> |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1572 |
#include "mad_internal.h" |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1573 |
@@ -56,6 +57,7 @@ |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1574 |
|
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1575 |
if (portid->lid <= 0) { |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1576 |
IBWARN("only lid routes are supported"); |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1577 |
+ errno = EIO; |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1578 |
return NULL; |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1579 |
} |
52ebc73c889f
7198889 with SRU12.1 all connections to my storage cells are lost
Sharath M Srinivasan <sharath.srinivasan@oracle.com>
parents:
984
diff
changeset
|
1580 |
|
1216
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1581 |
@@ -144,4 +146,48 @@ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1582 |
void *buf) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1583 |
{ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1584 |
return ib_path_query_via(ibmp, srcgid, destgid, sm_id, buf); |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1585 |
+} |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1586 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1587 |
+/* NodeRecord */ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1588 |
+#define IB_NR_COMPMASK_LID (1ull<<0) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1589 |
+#define IB_NR_COMPMASK_RESERVED1 (1ull<<1) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1590 |
+#define IB_NR_COMPMASK_BASEVERSION (1ull<<2) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1591 |
+#define IB_NR_COMPMASK_CLASSVERSION (1ull<<3) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1592 |
+#define IB_NR_COMPMASK_NODETYPE (1ull<<4) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1593 |
+#define IB_NR_COMPMASK_NUMPORTS (1ull<<5) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1594 |
+#define IB_NR_COMPMASK_SYSIMAGEGUID (1ull<<6) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1595 |
+#define IB_NR_COMPMASK_NODEGUID (1ull<<7) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1596 |
+#define IB_NR_COMPMASK_PORTGUID (1ull<<8) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1597 |
+#define IB_NR_COMPMASK_PARTCAP (1ull<<9) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1598 |
+#define IB_NR_COMPMASK_DEVID (1ull<<10) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1599 |
+#define IB_NR_COMPMASK_REV (1ull<<11) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1600 |
+#define IB_NR_COMPMASK_PORTNUM (1ull<<12) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1601 |
+#define IB_NR_COMPMASK_VENDID (1ull<<13) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1602 |
+#define IB_NR_COMPMASK_NODEDESC (1ull<<14) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1603 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1604 |
+#define IB_NR_DEF_MASK IB_NR_COMPMASK_PORTGUID |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1605 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1606 |
+int ib_node_query_via(const struct ibmad_port *srcport, uint64_t guid, |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1607 |
+ ib_portid_t * sm_id, void *buf) |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1608 |
+{ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1609 |
+ ib_sa_call_t sa = { 0 }; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1610 |
+ uint8_t *p; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1611 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1612 |
+ memset(&sa, 0, sizeof sa); |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1613 |
+ sa.method = IB_MAD_METHOD_GET; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1614 |
+ sa.attrid = IB_SA_ATTR_NODERECORD; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1615 |
+ sa.mask = IB_NR_DEF_MASK; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1616 |
+ sa.trid = mad_trid(); |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1617 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1618 |
+ memset(buf, 0, IB_SA_NR_RECSZ); |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1619 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1620 |
+ mad_encode_field(buf, IB_SA_NR_PORT_GUID_F, &guid); |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1621 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1622 |
+ p = sa_rpc_call(srcport, buf, sm_id, &sa, 0); |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1623 |
+ if (!p) { |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1624 |
+ IBWARN("sa call node_query failed"); |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1625 |
+ return -1; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1626 |
+ } |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1627 |
+ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1628 |
+ return 0; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1629 |
} |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1630 |
diff -r -u /tmp/libibmad-1.3.7/src/libibmad.map libibmad-1.3.7/src/libibmad.map |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1631 |
--- /tmp/libibmad-1.3.7/src/libibmad.map Wed Feb 16 02:12:53 2011 |
1319
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1632 |
+++ libibmad-1.3.7/src/libibmad.map Thu Apr 4 12:02:51 2013 |
1216
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1633 |
@@ -102,6 +102,7 @@ |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1634 |
ib_vendor_call_via; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1635 |
smp_query_via; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1636 |
smp_set_via; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1637 |
+ ib_node_query_via; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1638 |
ib_path_query_via; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1639 |
ib_resolve_smlid_via; |
bd892ba92960
16448055 libibmad: Add NodeRecord query API
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1067
diff
changeset
|
1640 |
ib_resolve_guid_via; |
369
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1641 |
diff -r -u /tmp/libibmad-1.3.7/src/rpc.c libibmad-1.3.7/src/rpc.c |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1642 |
--- /tmp/libibmad-1.3.7/src/rpc.c Wed Feb 16 02:12:53 2011 |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1643 |
+++ libibmad-1.3.7/src/rpc.c Thu Feb 24 11:27:14 2011 |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1644 |
@@ -152,7 +152,7 @@ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1645 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1646 |
length = len; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1647 |
if (umad_send(port_id, agentid, sndbuf, length, timeout, 0) < 0) { |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1648 |
- IBWARN("send failed; %m"); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1649 |
+ IBWARN("send failed; %s", strerror(errno)); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1650 |
return -1; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1651 |
} |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1652 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1653 |
@@ -161,7 +161,7 @@ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1654 |
do { |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1655 |
length = len; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1656 |
if (umad_recv(port_id, rcvbuf, &length, timeout) < 0) { |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1657 |
- IBWARN("recv failed: %m"); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1658 |
+ IBWARN("recv failed: %s", strerror(errno)); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1659 |
return -1; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1660 |
} |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1661 |
|
490
20074ee5793e
7078137 libibma _do_madrpc() does not set errno on mad timeout - ref oracle bug 11823643
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
369
diff
changeset
|
1662 |
@@ -175,6 +175,7 @@ |
20074ee5793e
7078137 libibma _do_madrpc() does not set errno on mad timeout - ref oracle bug 11823643
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
369
diff
changeset
|
1663 |
IB_MAD_TRID_F) != trid); |
20074ee5793e
7078137 libibma _do_madrpc() does not set errno on mad timeout - ref oracle bug 11823643
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
369
diff
changeset
|
1664 |
|
20074ee5793e
7078137 libibma _do_madrpc() does not set errno on mad timeout - ref oracle bug 11823643
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
369
diff
changeset
|
1665 |
status = umad_status(rcvbuf); |
20074ee5793e
7078137 libibma _do_madrpc() does not set errno on mad timeout - ref oracle bug 11823643
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
369
diff
changeset
|
1666 |
+ errno = status; |
20074ee5793e
7078137 libibma _do_madrpc() does not set errno on mad timeout - ref oracle bug 11823643
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
369
diff
changeset
|
1667 |
if (!status) |
20074ee5793e
7078137 libibma _do_madrpc() does not set errno on mad timeout - ref oracle bug 11823643
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
369
diff
changeset
|
1668 |
return length; /* done */ |
20074ee5793e
7078137 libibma _do_madrpc() does not set errno on mad timeout - ref oracle bug 11823643
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
369
diff
changeset
|
1669 |
if (status == ENOMEM) |
20074ee5793e
7078137 libibma _do_madrpc() does not set errno on mad timeout - ref oracle bug 11823643
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
369
diff
changeset
|
1670 |
@@ -337,7 +338,7 @@ |
369
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1671 |
IBPANIC("can't init UMAD library"); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1672 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1673 |
if ((fd = umad_open_port(dev_name, dev_port)) < 0) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1674 |
- IBPANIC("can't open UMAD port (%s:%d)", dev_name, dev_port); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1675 |
+ IBPANIC("can't open UMAD port (%s:%d)", dev_name?dev_name:"(nil)", dev_port); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1676 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1677 |
if (num_classes >= MAX_CLASS) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1678 |
IBPANIC("too many classes %d requested", num_classes); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1679 |
diff -r -u /tmp/libibmad-1.3.7/src/serv.c libibmad-1.3.7/src/serv.c |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1680 |
--- /tmp/libibmad-1.3.7/src/serv.c Wed Feb 16 02:12:53 2011 |
1319
e0ba15fa5e97
16842068 diskmon frequently cores when calling ib_node_query_via()
Boris Chiu <Boris.Chiu@Oracle.COM>
parents:
1216
diff
changeset
|
1681 |
+++ libibmad-1.3.7/src/serv.c Tue Mar 5 13:18:51 2013 |
369
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1682 |
@@ -38,6 +38,7 @@ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1683 |
#include <stdio.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1684 |
#include <stdlib.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1685 |
#include <string.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1686 |
+#include <errno.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1687 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1688 |
#include <infiniband/umad.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1689 |
#include <infiniband/mad.h> |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1690 |
@@ -75,7 +76,7 @@ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1691 |
if (umad_send(srcport->port_id, srcport->class_agents[rpc->mgtclass], |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1692 |
umad, IB_MAD_SIZE, mad_get_timeout(srcport, rpc->timeout), |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1693 |
0) < 0) { |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1694 |
- IBWARN("send failed; %m"); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1695 |
+ IBWARN("send failed; %s", strerror(errno)); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1696 |
return -1; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1697 |
} |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1698 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1699 |
@@ -157,7 +158,7 @@ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1700 |
if (umad_send |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1701 |
(srcport->port_id, srcport->class_agents[rpc.mgtclass], umad, |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1702 |
IB_MAD_SIZE, mad_get_timeout(srcport, rpc.timeout), 0) < 0) { |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1703 |
- DEBUG("send failed; %m"); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1704 |
+ DEBUG("send failed; %s", strerror(errno)); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1705 |
return -1; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1706 |
} |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1707 |
|
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1708 |
@@ -179,7 +180,7 @@ |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1709 |
mad_get_timeout(srcport, timeout))) < 0) { |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1710 |
if (!umad) |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1711 |
umad_free(mad); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1712 |
- DEBUG("recv failed: %m"); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1713 |
+ DEBUG("recv failed: %s", strerror(errno)); |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1714 |
return 0; |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1715 |
} |
cc8c00719da9
PSARC 2011/165 OFUV update of existing components
Boris Chiu <Boris.Chiu@Sun.COM>
parents:
diff
changeset
|
1716 |