| US 7,577,157 B2 | ||
| Facilitating transmission of a packet in accordance with a number of transmit buffers to be associated with the packet | ||
| Alok Kumar, Santa Clara, Calif. (US); Prashant Chandra, Sunnyvale, Calif. (US); Uday Naik, Fremont, Calif. (US); Ameya S. Varde, Santa Clara, Calif. (US); and David Chou, San Jose, Calif. (US) | ||
| Assigned to Intel Corporation, Santa Clara, Calif. (US) | ||
| Filed on Dec. 12, 2003, as Appl. No. 10/734,406. | ||
| Prior Publication US 2005/0132078 A1, Jun. 16, 2005 | ||
| Int. Cl. H04L 12/28 (2006.01); H04L 12/56 (2006.01) | ||
| U.S. Cl. 370—412 [370/428; 370/229] | 16 Claims |

| 1. A method, comprising:
receiving at a processing element a request to transmit a packet associated with a packet identifier;
determining a number of transmit buffers to be associated with the packet;
arranging for the packet to be transmitted through a port without storing the packet identifier in a local transmit queue
if the number of transmit buffers does not exceed a pre-determined threshold; and
evaluating a status of the port associated with the packet, wherein it is arranged for the packet to be transmitted without
storing the packet identifier in the local transmit queue only if (i) the number of transmit buffers does not exceed the pre-determined
threshold and (ii) the port is available to transmit the packet.
|