Patent ID: 8677046
Filing Date: 2014-03-18
Classification: H04L

Abstract:
1. A method for deadlock resolution in end-to-end credit protocol, comprising: receiving, by a processor, a data frame to transmit to an end controller; determining a number of credits required to transmit the data frame to the end controller; requesting the number credits from the end controller; receiving one or more credits from the end controller and responsively incrementing a credit counter by one for each credit received from the end controller; determining if a value of the credit counter is greater than or equal to the number of credits required to transmit the data frame; based on determining that the value of the credit counter is at least the number of credits required to transmit the data frame, transmitting the data frame to the end controller and decreasing the value of the credit counter by the number of credits required to transmit the data frame; based on determining that the value of the credit counter is less than the number of credits required to transmit the data frame, transmitting a credit shortage notification to the end controller.