Patent ID: 9124644
Filing Date: 2015-09-01
Classification: G06F,H04L

Abstract:
1. An egress packet modifier comprising: an input port through which the egress packet modifier receives a packet and a script code; an output port; a script parser that receives the script code and therefrom generates a first opcode and a second opcode, wherein the first opcode comprises: 1) a first instruction, 2) a first offset, 3) a first indication of an amount of data, and 4) a first argument, and wherein the second opcode comprises: 1) a second instruction, 2) a second offset, 3) a second indication of an amount of data, and 4) a second argument; and a pipeline comprising: a first processing stage that receives the first opcode from the script parser, wherein the first processing stage receives a first part of the packet and performs a first modification on the first part, wherein the first modification is determined by the first opcode; and a second processing stage that receives the second opcode from the script parser, wherein the second processing stage receives the first part of the packet from the first processing stage and performs a second modification on the first part, wherein the second modification is determined by the second opcode, wherein the first part of the packet as modified by the pipeline is output from the egress packet modifier via the output port.