Flow control device
First Claim
1. A flow control device on a transmitting side comprising:
- a flow management table storing a number of data transmitted to an opposed device and a number of credits received from the opposed device; and
a management portion transmitting a request for correction information to the opposed device and correcting the data transmission number and the credit reception number in the flow management table based on the correction information responded by the opposed device.
1 Assignment
0 Petitions
Accused Products
Abstract
In a flow control device performing a credit-based control, in order to eliminate a deadlock state with an opposed device due to a discard of data or a credit, a flow management table of a transmitting side flow control device stores a number of data transmitted to an opposed device and a number of credits received from the opposed device, and a management portion transmits a request for correction information to the opposed device and corrects the data transmission number and the credit reception number based on the correction information received. Alternatively, a management portion of a receiving side flow control device notifies the correction information (e.g. difference between data transmission number and data reception number, and credit transmission number) for the data transmission number and the credit reception number of the opposed device in response to the correction information request from the opposed device.
-
Citations
10 Claims
-
1. A flow control device on a transmitting side comprising:
-
a flow management table storing a number of data transmitted to an opposed device and a number of credits received from the opposed device; and
a management portion transmitting a request for correction information to the opposed device and correcting the data transmission number and the credit reception number in the flow management table based on the correction information responded by the opposed device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A flow control device on a receiving side comprising:
-
a queue temporarily storing data received from an opposed device;
a flow management table storing a number of the data received from and a number of credits transmitted to the opposed device; and
a management portion responding correction information for a correction information request from the opposed device. - View Dependent Claims (8, 9, 10)
-
Specification