The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 19, 2019

Filed:

Sep. 28, 2016
Applicant:

Mellanox Technologies Ltd., Yokneam, IL;

Inventors:

Diego Crupnicoff, Buenos Aires, AR;

Michael Kagan, Zichron Yaakov, IL;

Noam Bloch, Bat Shlomo, IL;

Adi Menachem, Hod Hasharon, IL;

Idan Burstein, Carmiel, IL;

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/801 (2013.01); H04L 29/06 (2006.01); H04L 12/825 (2013.01); H04L 12/841 (2013.01);
U.S. Cl.
CPC ...
H04L 69/16 (2013.01); H04L 47/263 (2013.01); H04L 47/33 (2013.01); H04L 47/28 (2013.01); Y02D 50/10 (2018.01);
Abstract

A method for congestion control includes receiving at a destination computer a packet transmitted on a given flow, in accordance with a predefined transport protocol, through a network by a transmitting network interface controller (NIC) of a source computer, and marked by an element in the network with a forward congestion notification. Upon receiving the marked packet in a receiving NIC of the destination computer, a congestion notification packet (CNP) indicating a flow to be throttled is immediately queued for transmission from the receiving NIC through the network to the source computer. Upon receiving the CNP in the transmitting NIC, transmission of further packets on at least the flow indicated by the CNP from the transmitting NIC to the network is immediately throttled, and an indication of the given flow is passed from the transmitting NIC to a protocol processing software stack running on the source computer.


Find Patent Forward Citations

Loading…