diff options
-rw-r--r-- | drivers/infiniband/core/sa_query.c | 10 | ||||
-rw-r--r-- | include/rdma/ib_sa.h | 11 |
2 files changed, 8 insertions, 13 deletions
diff --git a/drivers/infiniband/core/sa_query.c b/drivers/infiniband/core/sa_query.c index 312c8ff5ae88..cf474ec27070 100644 --- a/drivers/infiniband/core/sa_query.c +++ b/drivers/infiniband/core/sa_query.c | |||
@@ -123,14 +123,10 @@ static u32 tid; | |||
123 | .field_name = "sa_path_rec:" #field | 123 | .field_name = "sa_path_rec:" #field |
124 | 124 | ||
125 | static const struct ib_field path_rec_table[] = { | 125 | static const struct ib_field path_rec_table[] = { |
126 | { RESERVED, | 126 | { PATH_REC_FIELD(service_id), |
127 | .offset_words = 0, | 127 | .offset_words = 0, |
128 | .offset_bits = 0, | 128 | .offset_bits = 0, |
129 | .size_bits = 32 }, | 129 | .size_bits = 64 }, |
130 | { RESERVED, | ||
131 | .offset_words = 1, | ||
132 | .offset_bits = 0, | ||
133 | .size_bits = 32 }, | ||
134 | { PATH_REC_FIELD(dgid), | 130 | { PATH_REC_FIELD(dgid), |
135 | .offset_words = 2, | 131 | .offset_words = 2, |
136 | .offset_bits = 0, | 132 | .offset_bits = 0, |
@@ -179,7 +175,7 @@ static const struct ib_field path_rec_table[] = { | |||
179 | .offset_words = 12, | 175 | .offset_words = 12, |
180 | .offset_bits = 16, | 176 | .offset_bits = 16, |
181 | .size_bits = 16 }, | 177 | .size_bits = 16 }, |
182 | { RESERVED, | 178 | { PATH_REC_FIELD(qos_class), |
183 | .offset_words = 13, | 179 | .offset_words = 13, |
184 | .offset_bits = 0, | 180 | .offset_bits = 0, |
185 | .size_bits = 12 }, | 181 | .size_bits = 12 }, |
diff --git a/include/rdma/ib_sa.h b/include/rdma/ib_sa.h index 5e26b2f53f86..942692b0b92e 100644 --- a/include/rdma/ib_sa.h +++ b/include/rdma/ib_sa.h | |||
@@ -109,8 +109,8 @@ enum ib_sa_selector { | |||
109 | * Reserved rows are indicated with comments to help maintainability. | 109 | * Reserved rows are indicated with comments to help maintainability. |
110 | */ | 110 | */ |
111 | 111 | ||
112 | /* reserved: 0 */ | 112 | #define IB_SA_PATH_REC_SERVICE_ID (IB_SA_COMP_MASK( 0) |\ |
113 | /* reserved: 1 */ | 113 | IB_SA_COMP_MASK( 1)) |
114 | #define IB_SA_PATH_REC_DGID IB_SA_COMP_MASK( 2) | 114 | #define IB_SA_PATH_REC_DGID IB_SA_COMP_MASK( 2) |
115 | #define IB_SA_PATH_REC_SGID IB_SA_COMP_MASK( 3) | 115 | #define IB_SA_PATH_REC_SGID IB_SA_COMP_MASK( 3) |
116 | #define IB_SA_PATH_REC_DLID IB_SA_COMP_MASK( 4) | 116 | #define IB_SA_PATH_REC_DLID IB_SA_COMP_MASK( 4) |
@@ -123,7 +123,7 @@ enum ib_sa_selector { | |||
123 | #define IB_SA_PATH_REC_REVERSIBLE IB_SA_COMP_MASK(11) | 123 | #define IB_SA_PATH_REC_REVERSIBLE IB_SA_COMP_MASK(11) |
124 | #define IB_SA_PATH_REC_NUMB_PATH IB_SA_COMP_MASK(12) | 124 | #define IB_SA_PATH_REC_NUMB_PATH IB_SA_COMP_MASK(12) |
125 | #define IB_SA_PATH_REC_PKEY IB_SA_COMP_MASK(13) | 125 | #define IB_SA_PATH_REC_PKEY IB_SA_COMP_MASK(13) |
126 | /* reserved: 14 */ | 126 | #define IB_SA_PATH_REC_QOS_CLASS IB_SA_COMP_MASK(14) |
127 | #define IB_SA_PATH_REC_SL IB_SA_COMP_MASK(15) | 127 | #define IB_SA_PATH_REC_SL IB_SA_COMP_MASK(15) |
128 | #define IB_SA_PATH_REC_MTU_SELECTOR IB_SA_COMP_MASK(16) | 128 | #define IB_SA_PATH_REC_MTU_SELECTOR IB_SA_COMP_MASK(16) |
129 | #define IB_SA_PATH_REC_MTU IB_SA_COMP_MASK(17) | 129 | #define IB_SA_PATH_REC_MTU IB_SA_COMP_MASK(17) |
@@ -134,8 +134,7 @@ enum ib_sa_selector { | |||
134 | #define IB_SA_PATH_REC_PREFERENCE IB_SA_COMP_MASK(22) | 134 | #define IB_SA_PATH_REC_PREFERENCE IB_SA_COMP_MASK(22) |
135 | 135 | ||
136 | struct ib_sa_path_rec { | 136 | struct ib_sa_path_rec { |
137 | /* reserved */ | 137 | __be64 service_id; |
138 | /* reserved */ | ||
139 | union ib_gid dgid; | 138 | union ib_gid dgid; |
140 | union ib_gid sgid; | 139 | union ib_gid sgid; |
141 | __be16 dlid; | 140 | __be16 dlid; |
@@ -148,7 +147,7 @@ struct ib_sa_path_rec { | |||
148 | int reversible; | 147 | int reversible; |
149 | u8 numb_path; | 148 | u8 numb_path; |
150 | __be16 pkey; | 149 | __be16 pkey; |
151 | /* reserved */ | 150 | __be16 qos_class; |
152 | u8 sl; | 151 | u8 sl; |
153 | u8 mtu_selector; | 152 | u8 mtu_selector; |
154 | u8 mtu; | 153 | u8 mtu; |