CPC H04L 67/1097 (2013.01) [H04L 12/4645 (2013.01); H04L 47/115 (2013.01); H04L 47/2408 (2013.01); H04L 67/61 (2022.05); H04L 69/22 (2013.01); H04L 69/325 (2013.01); H04L 2212/00 (2013.01)] | 21 Claims |
1. A method of queuing Remote Direct Memory Access (RDMA) packets, the method comprising:
by a networking device, receiving a first RDMA packet having a first quality-of-service (QoS) data field and a first virtual local area network (VLAN) identifier, the first VLAN identifier indicating a first VLAN;
based on a quality-of-service value of the first QoS data field that indicates a class of service for the first RDMA packet, queueing the first RDMA packet in a first RDMA queue of a plurality of queues;
by the networking device, receiving a second RDMA packet having a second QoS data field and a second VLAN identifier, the second VLAN identifier indicating a second VLAN;
based on a quality-of-service value of the second QoS data field that indicates a class of service for the second RDMA packet, queueing the second RDMA packet in a second RDMA queue of the plurality of the queues, the second RDMA queue being different than the first RDMA queue;
by the networking device, receiving a third RDMA packet having a third QoS data field and a third VLAN identifier, the third VLAN identifier indicating a third VLAN that is different than the first VLAN; and
based on a quality-of-service value of the third QoS data field that indicates a class of service for the third RDMA packet being the same as the quality-of-service value of the first QoS data field that indicates the class of service for the first RDMA packet, queueing the third RDMA packet in the first RDMA queue.
|