Patent · US Active

Apparatus and computer program product for handling network packets using a pipeline of elements

US9294386B2 · kind B2 · utility

43Cited by
8References
14Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 11, 2013
Grant dateMar 22, 2016
Priority date
Expiry dateDec 30, 2033

Classification

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

Abstract

Apparatus and computer program product for a programmable packet processing platform for accelerating network infrastructure applications that have been structured so as to separate the stages of classification and action. A pipeline comprising a collection of elements for handling network packets is established under which respective elements are capable of including multiple entries, and respective entries are capable of defining whether the respective entry matches a respective network packet and at least one corresponding action for handling the respective network packet. Defining whether the respective entry matches a respective network packet comprises defining via a predefined set of identifiers to indicate respective network protocol fields of different network protocols. Exemplary actions include dropping packets, forwarding packets, encrypting packets, decrypting packets, and classification of packet flows.

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