×

Performing a finishing operation to improve the quality of a resulting hash

  • US 10,193,806 B2
  • Filed: 03/31/2014
  • Issued: 01/29/2019
  • Est. Priority Date: 03/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine readable medium storing a program that, when executed by at least one processing unit, generates a hash of a portion of a packet to process a packet, the program comprising sets of instructions for:

  • generating a first hash from at least a portion of a packet header;

    performing a finishing operation on the first hash to produce a resulting second hash, wherein the finishing operation comprises accumulating a length of the portion of the packet header into the hash by hashing a combination of the first hash and the length of the portion of the packet header; and

    processing the packet based on the resulting second hash.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×