×

Processing packet header with hardware assistance

  • US 10,348,631 B2
  • Filed: 11/16/2017
  • Issued: 07/09/2019
  • Est. Priority Date: 05/25/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a packet pre-processor, a data packet from a host device;

    identifying, by the packet pre-processor, a header field of the data packet and a sub-header field of the data packet;

    matching, by the packet pre-processor, the header field of the data packet to a predetermined header field identifier to determine a network service to be provided by one of a plurality of servers, the predetermined header field identifier being stored in the packet pre-processor;

    matching, by the packet pre-processor, the sub-header field of the data packet to a predetermined sub-header field identifier to determine a service policy based on which the network service is to be provided, the predetermined sub-header field identifier being stored in the packet pre-processor;

    generating, by the packet pre-processor, a header field block for the data packet based on the network service and the service policy; and

    sending, by the packet pre-processor, the data packet to a processor module, wherein the data packet is processed based on the header field block.

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