System and method for receive queue provisioning
First Claim
Patent Images
1. A communications system, comprising:
- a first queue pair (QP) associated with a first connection, the first QP comprising a first send queue (SQ);
a second QP associated with a second connection, the second QP comprising a second SQ; and
a general pool comprising a shared receive queue (SRQ), the SRQ being shared by the first QP and the second QP.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that provide receive queue provisioning are provided. In one embodiment, a communications system may include, for example, a first queue pair (QP), a second QP and a general pool. The first QP may be associated with a first connection and may include, for example, a first send queue (SQ). The second QP may be associated with a second connection and may include, for example, a second SQ. The general pool may include, for example, a shared receive queue (SRQ) that may be shared, for example, by the first QP and the second QP.
-
Citations
40 Claims
-
1. A communications system, comprising:
-
a first queue pair (QP) associated with a first connection, the first QP comprising a first send queue (SQ);
a second QP associated with a second connection, the second QP comprising a second SQ; and
a general pool comprising a shared receive queue (SRQ), the SRQ being shared by the first QP and the second QP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A communications system, comprising:
-
a network interface card interface (NI) comprising a network interface card (NIC) and a NIC driver, the NIC being coupled to the NIC driver; and
a consumer coupled to the NI, wherein the NIC comprises a first queue pair (QP), a second QP and a shared receive queue (SRQ), and wherein the first QP and the second QP share the SRQ. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for communicating, comprising:
-
establishing a first connection associated with a first queue pair (QP);
establishing a second connection associated with a second QP;
concurrently sharing a single receive queue (RQ) between the first QP and the second QP; and
provisioning the single RQ using statistical information. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
Specification