@@ -1201,12 +1201,13 @@ struct ibv_context {
};
enum ibv_create_cq_attr {
- IBV_CREATE_CQ_ATTR_FLAGS = 1 << 0,
- IBV_CREATE_CQ_ATTR_RESERVED = 1 << 1
+ IBV_CREATE_CQ_ATTR_FLAGS = 1 << 0,
+ IBV_CREATE_CQ_ATTR_RESERVED = 1 << 1
};
enum ibv_create_cq_attr_flags {
- IBV_CREATE_CQ_ATTR_COMPLETION_TIMESTAMP = 1 << 0,
+ IBV_CREATE_CQ_ATTR_COMPLETION_TIMESTAMP = 1 << 0,
+ IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN = 1 << 1
};
struct ibv_create_cq_attr_ex {
@@ -42,13 +42,19 @@ enum ibv_wc_flags_ex {
IBV_WC_EX_WITH_SLID = 1 << 7, /* Require slid in WC */
IBV_WC_EX_WITH_SL = 1 << 8, /* Require sl in WC */
IBV_WC_EX_WITH_DLID_PATH_BITS = 1 << 9, /* Require dlid path bits in WC */
- IBV_WC_EX_WITH_COMPLETION_TIMESTAMP = 1 << 10, /* Require completion timestamp in WC /*
+ IBV_WC_EX_WITH_COMPLETION_TIMESTAMP = 1 << 10, /* Require completion timestamp in WC */
};
+enum ibv_create_cq_attr_flags {
+ IBV_CREATE_CQ_ATTR_COMPLETION_TIMESTAMP = 1 << 0,
+ IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN = 1 << 1
+};
enum ibv_create_cq_attr {
- IBV_CREATE_CQ_ATTR_FLAGS = 1 << 0,
+ IBV_CREATE_CQ_ATTR_FLAGS = 1 << 0,
+ IBV_CREATE_CQ_ATTR_RESERVED = 1 << 1
};
+
.SH "RETURN VALUE"
.B ibv_create_cq_ex()
returns a pointer to the CQ, or NULL if the request fails.