[ofa-general] [PATCH] opensm/include/iba/ib_types.h: fix DataDetails definitions based on 1.2 and 1.2.1 specification
Ira Weiny
weiny2 at llnl.gov
Wed Mar 12 10:23:33 PDT 2008
While making changes to the DataDetails for trap 144 I noticed that trap 256 and 259 were wrong.
This patch should fix them acording to both the 1.2 and 1.2.1 spec.
IRa
>From 9ad1430729151fab371b98fce82e28b33c49f036 Mon Sep 17 00:00:00 2001
From: Ira K. Weiny <weiny2 at llnl.gov>
Date: Mon, 10 Mar 2008 13:09:45 -0700
Subject: [PATCH] opensm/include/iba/ib_types.h: fix DataDetails definitions based on 1.2 and
1.2.1 specification
Signed-off-by: Ira K. Weiny <weiny2 at llnl.gov>
---
opensm/include/iba/ib_types.h | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/opensm/include/iba/ib_types.h b/opensm/include/iba/ib_types.h
index a026ac7..f80d0d5 100644
--- a/opensm/include/iba/ib_types.h
+++ b/opensm/include/iba/ib_types.h
@@ -7160,13 +7160,13 @@ typedef struct _ib_mad_notice_attr // Total Size calc Accumulated
struct _ntc_256 { // total: 54
ib_net16_t pad1; // 2
ib_net16_t lid; // 2
- ib_net16_t pad2; // 2
+ ib_net16_t dr_slid; // 2
uint8_t method; // 1
- uint8_t pad3; // 1
+ uint8_t pad2; // 1
ib_net16_t attr_id; // 2
ib_net32_t attr_mod; // 4
ib_net64_t mkey; // 8
- uint8_t dr_slid; // 1
+ uint8_t pad3; // 1
uint8_t dr_trunc_hop; // 1
uint8_t dr_rtn_path[30]; // 30
} PACK_SUFFIX ntc_256;
@@ -7189,9 +7189,11 @@ typedef struct _ib_mad_notice_attr // Total Size calc Accumulated
ib_net16_t data_valid; // 2
ib_net16_t lid1; // 2
ib_net16_t lid2; // 2
- ib_net32_t key; // 4
+ ib_net16_t key; // 4
uint8_t sl; // 1
- ib_net32_t qp1; // 4
+ uint8_t qp1_msb; // 1
+ ib_net16_t qp1_lsb; // 2
+ uint8_t pad; // 1
uint8_t qp2_msb; // 1
ib_net16_t qp2_lsb; // 2
ib_gid_t gid1; // 16
--
1.5.1
More information about the general
mailing list