Patent · US Expired

System for parsing a packet for conformity with a predetermined protocol using mask and comparison values included in a parsing instruction

US6356951B1 · kind B1 · utility

250Cited by
10References
33Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 1, 1999
Grant dateMar 12, 2002
Priority date
Expiry dateMar 1, 2019

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/16
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A high performance network interface receives network traffic in the form of packets. The network interface parses one or more headers of a received packet in order to determine whether the packet has been formatted with a pre-selected protocol. If so, one or more efficient enhancements in the processing of a packet may be enabled for the packet. During parsing, header data that may be useful in the processing enhancements may be saved. A packet conforming to one or more of a set of pre-selected protocols may be more completely parsed than a packet not conforming to any of the pre-selected protocols. Instructions for parsing a packet to determine a protocol and to extract useful data are stored in a writeable random-access memory. The instructions may be replaced, modified or supplemented depending upon the composition of network traffic and the protocols selected for enhanced processing. In a parsing instruction executed by a micro-sequencer, a value is extracted from a header and compared to a test value that may be derived from a protocol specification. If the comparison succeeds parsing continues along a first branch; if the comparison succeeds it continues along a second branc…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.