发明名称 |
Method and system for determining drop eligibility of network information |
摘要 |
Method and system for a network device having a plurality of queues for receiving information from another device is provided. A frame is received at a receive queue of the network device. The process determines that the receive queue of the network device has reached a programmable threshold value and determines if a frame waiting at the receive queue is eligible for being dropped. The frame is eligible for being dropped when a drop eligibility bit is set in a frame header by a sender of the frame, when a priority established for the frame indicates that the frame is drop eligible and when a destination for the frame is congested. |
申请公布号 |
US9154455(B1) |
申请公布日期 |
2015.10.06 |
申请号 |
US201314014803 |
申请日期 |
2013.08.30 |
申请人 |
QLOGIC, Corporation |
发明人 |
Dropps Frank R. |
分类号 |
H04L12/56;H04L12/861 |
主分类号 |
H04L12/56 |
代理机构 |
Klein, O'Neil & Singh, LLP |
代理人 |
Klein, O'Neil & Singh, LLP |
主权项 |
1. A machine implemented method for a network device having a plurality of queues for receiving information from another device, comprising:
receiving a first frame at a receive queue of the network device; determining that the receive queue of the network device has reached a programmable threshold value; when the receive queue has reached the programmable threshold value, attempting to select a second frame waiting at the receive queue that is eligible for being dropped; wherein the second frame selection comprises:
a first preference when a drop eligibility bit is set in a frame header by a sender of the frame, when a priority established for the frame indicates that the frame is drop eligible and when a destination for the frame is congested, wherein the congestion of the destination for the frame is determined by quantized congestion notification (QCN) or enhanced transmission selection (ETS); anda second preference when a drop eligibility bit is set in a frame header by a sender of the frame and when a priority established for the frame indicates that the frame is drop eligible; and discarding the second frame when the frame is drop eligible or discarding the first frame when the receive queue is full and no second frame is selected. |
地址 |
Aliso Vijo CA US |