* Interfaces based on librdmacm 1.0.8.\r
*/\r
\r
+#define RDMA_MAX_PRIVATE_DATA 56\r
+\r
/*\r
* Upon receiving a device removal event, users must destroy the associated\r
* RDMA identifier and release all resources allocated with the device.\r
\r
struct cma_event {\r
struct rdma_cm_event event;\r
- uint8_t private_data[56];\r
+ uint8_t private_data[RDMA_MAX_PRIVATE_DATA];\r
struct cma_id_private *id_priv;\r
};\r
\r
evt->id_priv = CONTAINING_RECORD(id, struct cma_id_private, id);\r
evt->event.id = id;\r
evt->event.param.conn.private_data = evt->private_data;\r
+ evt->event.param.conn.private_data_len = RDMA_MAX_PRIVATE_DATA;\r
+\r
evt->event.status = id->ep.connect->\r
GetOverlappedResult(&entry->Overlap, &bytes, FALSE);\r
\r