METHOD OF REDUCING LATENCY IN A FLEXIBLE PARSER AND AN APPARATUS THEREOF

Embodiments of the apparatus for reducing latency in a flexible parser relate to an implementation that optimizes each parser engine within the parser. A packet enters the parser. Each of the parser engines processes the packet if processing is required. Otherwise, the parser engine simply forwards...

Full description

Saved in:
Bibliographic Details
Main Authors SCHMIDT GERALD, ANAND VISHAL, DANIEL TSAHI
Format Patent
LanguageEnglish
Published 24.12.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Embodiments of the apparatus for reducing latency in a flexible parser relate to an implementation that optimizes each parser engine within the parser. A packet enters the parser. Each of the parser engines processes the packet if processing is required. Otherwise, the parser engine simply forwards the packet through without processing the packet, thereby reducing latency. Each parser engine includes a memory. The memory stores bypass data and status information that indicates whether parsing for this packet is completed and, thus, no further processing is required by subsequent parser engines. Each parser engine also includes a counter, which is incremented whenever a packet enters the parser engine and is decremented whenever a packet exists the parser engine. A packet bypasses the parser engine based on the counter of the parser engine and the status information of that packet.
Bibliography:Application Number: US201414309773