Patent ID: 7822038

Claim:
A packet modification system comprising: a buffer for buffering a plurality of packets received by the packet modification system; a modification engine to modify one or more fragments of a packet received and buffered by the packet modification system by selectively modifying one or more QoS (Quality of Service) fields corresponding to the packet as represented within the one or more fragments modified; and an assembler for assembling the one or more modified fragments modified of the packet with one or more unmodified fragments portions of the packet as retrieved from the buffer to form an assembled packet on an egress path of the packet modification system, wherein selectively modifying the one or more QOS fields comprises applying an egress mark and /or an egress mask to the one or more fragments of the packets, and computing a checksum based on the modification to the one or more QoS fields; and modifying the checksum of the packet based on the computed checksum.