-
公开(公告)号:US20200162394A1
公开(公告)日:2020-05-21
申请号:US16191536
申请日:2018-11-15
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Aviv Barnea , Ido Shamay , Eitan Zahavi , Yossef Itigin , Rotem Damsker
IPC: H04L12/841 , H04L12/875 , H04L12/801 , H04L12/823
Abstract: A method including providing a hardware-implemented networking system having a sending device, the sending device being configured to communicate with a receiving device via a communications medium, and performing the following at the sending device: providing an initial value for transmission timeout and setting a current value for transmission timeout to the initial value, sending one or more packets associated with a given queue from the sending device to the receiving device via the communications medium, setting a packet transmission timeout timer associated with the given queue to the current value for transmission timeout; and upon expiration of a packet transmission timeout timer associated with the given queue, performing the following: A. determining whether one or more packets have been successfully received by the receiving device, and performing one or both of the following steps B and C: B. if one or more packets have been successfully received by the receiving device, decreasing the current value for transmission timeout, and C. if no packets have been successfully received by the receiving device, increasing the current value for transmission timeout. Related apparatus and methods are also provided.