Allow using the whole Blue Flame buffer

Increase the maximum size of messages (from 192 to 208) that will use
the Blue Flame buffer -- the old code will not use the buffer if the
size to be copied fits in the buffer exactly.

Signed-off-by: Dotan Barak <dotanb@dev.mellanox.co.il>
Reviewed-by: Jack Morgenstein <jackm@dev.mellanox.co.il>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
diff --git a/src/qp.c b/src/qp.c
index 40a6689..a032517 100644
--- a/src/qp.c
+++ b/src/qp.c
@@ -394,7 +394,7 @@
 out:
 	ctx = to_mctx(ibqp->context);
 
-	if (nreq == 1 && inl && size > 1 && size < ctx->bf_buf_size / 16) {
+	if (nreq == 1 && inl && size > 1 && size <= ctx->bf_buf_size / 16) {
 		ctrl->owner_opcode |= htonl((qp->sq.head & 0xffff) << 8);
 		*(uint32_t *) ctrl->reserved |= qp->doorbell_qpn;
 		/*