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.
Patent No.:
Date of Patent:
Sep. 30, 2025
Filed:
Aug. 11, 2022
Enfabrica Corporation, Mountain View, CA (US);
Shrijeet Mukherjee, Mountain View, CA (US);
Shimon Muller, Mountain View, CA (US);
Carlo Contavalli, Mountain View, CA (US);
Gurjeet Singh, Mountain View, CA (US);
Ariel Hendel, Mountain View, CA (US);
Rochan Sankar, Mountain View, CA (US);
Enfabrica Corporation, Mountain View, CA (US);
Abstract
A system for congestion control using a flow level transmit mechanism is disclosed. In some embodiments, the system comprises a source SFA and a receive SFA. The source SFA is configured to detect and classify a congestion notification packet (CNP) generated based on congestion in a network; select a receive block from a plurality of receive blocks based on the CNP; forward the CNP to a dedicated congestion notification queue of the receive block; identify a transmit queue from a plurality of transmit blocks based on processing the congestion notification queue, wherein the transmit queue originated a particular transmit flow causing the congestion; and stop the transmit queue.