> rq.max should be at least 1. Is this true? It seems this would break QPs that use SRQ. (I agree we do need to make sure rq.max and rq.max_gs are at least 1 for QPs with a receive queue, but it seems this patch will actually break things when a QP doesn't have a receive queue, because the send queue offset will be wrong)