×

Extensible virtual switch datapath

  • US 10,530,711 B2
  • Filed: 11/09/2017
  • Issued: 01/07/2020
  • Est. Priority Date: 11/09/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing data packets at a generic packet filtering subsystem on a host machine, the method comprising:

  • receiving a packet;

    generating a flow key by parsing at least one of header information and metadata of the packet;

    looking up a flow table to determine whether there is a match for the flow key;

    identifying a fixed length array returned by the flow table based on the flow key, the fixed-length array including a plurality of elements, wherein each of the plurality of elements provides an indication of a type of action to execute on the packet; and

    executing one or more actions corresponding to one or more types of actions indicated by the plurality of elements of the fixed-length array using one or more action programs.

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