Backplane interface adapter with error control and redundant fabric
First Claim
Patent Images
1. A method comprising:
- maintaining, by a network device, a plurality of queues, each queue being configured to receive data for a stripe in a plurality of stripes;
detecting, by the network device, an underflow or overflow condition with respect to one or more of the plurality of queues; and
determining, by the network device based on the underflow or overflow condition, that the plurality of stripes are out of synchronization.
1 Assignment
0 Petitions
Accused Products
Abstract
A backplane interface adapter with error control and redundant fabric for a high-performance network switch. The error control may be provided by an administrative module that includes a level monitor, a stripe synchronization error detector, a flow controller, and a control character presence tracker. The redundant fabric transceiver of the backplane interface adapter improves the adapter'"'"'s ability to properly and consistently receive narrow input cells carrying packets of data and output wide striped cells to a switching fabric.
-
Citations
21 Claims
-
1. A method comprising:
-
maintaining, by a network device, a plurality of queues, each queue being configured to receive data for a stripe in a plurality of stripes; detecting, by the network device, an underflow or overflow condition with respect to one or more of the plurality of queues; and determining, by the network device based on the underflow or overflow condition, that the plurality of stripes are out of synchronization. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network device comprising:
control logic configurable to; maintain a plurality of queues, each queue being configured to receive data for a stripe in a plurality of stripes; detect an underflow or overflow condition with respect to one or more of the plurality of queues; and determine, based on the underflow or overflow condition, that the plurality of stripes are out of synchronization. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer readable storage medium having stored thereon program code executable by a processor, the program code comprising:
-
code that causes the processor to maintain a plurality of queues, each queue being configured to receive data for a stripe in a plurality of stripes; code that causes the processor to detect an underflow or overflow condition with respect to one or more of the plurality of queues; and code that causes the processor to determine, based on the underflow or overflow condition, that the plurality of stripes are out of synchronization. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification