The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 20, 2009

Filed:

May. 08, 2006
Applicants:

Harry V. Paul, Haddonfield, NJ (US);

Anthony G. Tometta, King of Prussia, PA (US);

Henry Q. Gonzalez, Belle Mead, NJ (US);

Larry Cantwell, Morrestown, NJ (US);

Gregory L. Koellner, Medford, NJ (US);

Steven G. Schmidt, Westampton, NJ (US);

Jereld W. Pearson, Somerdale, NJ (US);

Jason Workman, Bensalem, PA (US);

James C. Wright, Sewell, NJ (US);

Scott Carlsen, Mount Laurel, NJ (US);

Govindaswamy Nallur, Maple Shade, NJ (US);

Inventors:

Harry V. Paul, Haddonfield, NJ (US);

Anthony G. Tometta, King of Prussia, PA (US);

Henry Q. Gonzalez, Belle Mead, NJ (US);

Larry Cantwell, Morrestown, NJ (US);

Gregory L. Koellner, Medford, NJ (US);

Steven G. Schmidt, Westampton, NJ (US);

Jereld W. Pearson, Somerdale, NJ (US);

Jason Workman, Bensalem, PA (US);

James C. Wright, Sewell, NJ (US);

Scott Carlsen, Mount Laurel, NJ (US);

Govindaswamy Nallur, Maple Shade, NJ (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 15/173 (2006.01); H04L 12/54 (2006.01);
U.S. Cl.
CPC ...
Abstract

A Fiber Channel switch is presented that tracks the congestion status of destination ports in an XOFF mask at each input. A mapping is maintained between virtual channels on an ISL and the destination ports to allow changes in the XOFF mask to trigger a primitive to an upstream port that provides virtual channel flow control. The XOFF mask is also used to avoid sending frames to a congested port. Instead, these frames are stored on a single deferred queue and later processed in a manner designed to maintain frame ordering. A routing system is provided that applies multiple routing rules in parallel to perform line speed routing. The preferred switch fabric is cell based, with techniques used to manage path maintenance for variable length frames and to adapt to varying transmission rates in the system. Finally, the switch allows data and microprocessor communication to share the same crossbar network.


Find Patent Forward Citations

Loading…