RDMA/cm: Remove CM message structs
All accesses now use the new IBA acessor scheme, so delete the structs entirely and generate the structures from the schema file. Link: https://lore.kernel.org/r/20200116170037.30109-8-jgg@ziepe.ca Tested-by: Leon Romanovsky <leonro@mellanox.com> Reviewed-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:
@@ -29,7 +29,12 @@
|
||||
IBA_FIELD_MLOC(field_struct, \
|
||||
(byte_offset + sizeof(struct ib_mad_hdr)), width, type)
|
||||
#define CM_STRUCT(field_struct, total_len) \
|
||||
static_assert((total_len) % 32 == 0);
|
||||
field_struct \
|
||||
{ \
|
||||
struct ib_mad_hdr hdr; \
|
||||
u32 _data[(total_len) / 32 + \
|
||||
BUILD_BUG_ON_ZERO((total_len) % 32 != 0)]; \
|
||||
}
|
||||
|
||||
/* Table 106 REQ Message Contents */
|
||||
#define CM_REQ_LOCAL_COMM_ID CM_FIELD32_LOC(struct cm_req_msg, 0, 32)
|
||||
|
Reference in New Issue
Block a user