Patent ID: 8230289

Claim:
A data processor system comprising: a first and a second data processor unit, the first data processor unit comprising: a data source configured to provide data for transmission to the second data processor unit, the data comprising first data units and second data units, a retry buffer configured to temporarily store the transmitted first data units, a data selector configured to select the first data units from the data source or from the retry buffer, a controller configured to control the data selector, and a first output configured to provide the data selected for transmission, the second data processor unit comprising: an input configured to receive the transmitted data, a second output configured to further transmit the received data to a third data processor unit, an input buffer coupled to the input, the input buffer configured to temporarily store the received first data units, an error detector configured to detect an error in the received first data units, a message generating unit coupled to the error detector, the message generating unit configured to generate an error message for the first data processor unit in case the error detector detects an error, wherein the controller of the first data processor unit is configured to cause the data selector to select the first data units from the retry buffer if it receives an error message, and cause the data selector to select the first data units from the data source otherwise, wherein the first data processor unit is configured to limit retransmission of the first data units belonging to a guaranteed throughput traffic class to a predetermined maximum number of times irrespective of whether the first data units are correctly received by the second data processor unit or not, and wherein the data processor system is configured to only provide for a retransmission of the first data units, the second data units configured to be transmitted on a best effort basis and during time intervals wherein no transmission or retransmission of the first data units are scheduled.