In a transmission scene with large
network delay or large out-of-order distance, in order to solve the problems that the bit width of a packet receiving
bitmap of an RDMA data receiving end is too large and storage resources are occupied too much, the invention provides a packet receiving
bitmap management method of out-of-order RDMA. According to the method, an RDMA
queue does not apply for a storage space in advance for an annular packet receiving
bitmap of Q), the annular packet receiving bitmap is segmented into a plurality of sub-bitmaps, and a sub-bitmap space is dynamically applied or released from an available sub-bitmap
address pool according to needs; the available sub-bitmap
address pool is a
queue, all sub-bitmap addresses are queued into the
address pool during initialization, when the QP needs a sub-bitmap, one sub-bitmap address is dequeued from the address
pool, and after a certain sub-bitmap of the QP is used, the used sub-bitmap address is queued back into the address
pool; when a certain sub-bitmap of the QP is 1, the sub-bitmap space can be released in advance. According to the invention, the RDMA data receiving end supports the packet receiving bitmap with a large bit width, the occupied bitmap storage resources are small, and the
utilization rate is high.