Multiplexed Data Stream Circuit Architecture
AssigneeFuturewei Technologies, Inc.
InventorSerge Francois Fourcand
Life of this patent
Estimating the term…
Abstract
An apparatus comprising an ingress controller configured to receive a data frame comprising a high priority data and a low priority data, and an ingress buffer coupled to the ingress controller and configured to buffer the low priority data, wherein the high priority data is not buffered. Also disclosed is a network component, comprising an ingress controller configured to receive a data stream comprising high priority data and low priority data, and an ingress buffer coupled to the ingress controller and configured to receive, buffer, and send the low priority data, and further configured to receive a flow control indication, wherein the ingress buffer varies an amount of the low priority data sent from the ingress buffer in accordance with the flow control indication.
Claims20
A method of priority-based flow control (PFC) that allows link flow control to be performed on a per-priority basis over a link, the method comprising:
- communicating a PFC indication to inhibit the transmission of data frames associated with one or more priorities for a specified period of time, wherein the PFC is enabled for some priorities on the link and disabled for others.
A network component, comprising:
- an ingress controller configured to receive a data stream comprising high priority data and low priority data;
- and
- an ingress buffer coupled to the ingress controller and configured to receive, buffer, and send the low priority data, and further configured to receive a flow control indication,
- wherein the ingress buffer varies an amount of the low priority data sent from the ingress buffer in accordance with the flow control indication.
A network component, comprising:
- a multiplexer configured to multiplex a plurality of data streams into a multiplexed data stream, wherein the data streams comprise a high priority data stream and a low priority data stream;
- a controller coupled to the multiplexer and configured to control the multiplexing of the data streams;
- and
- a buffer coupled to the multiplexer and configured to store at least some of the low priority data stream.
Dependencies are inferred from the claim text.