×

OFFLOADING PACKET PROCESSING FOR NETWORKING DEVICE VIRTUALIZATION

  • US 20130254766A1
  • Filed: 07/17/2012
  • Published: 09/26/2013
  • Est. Priority Date: 03/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. At a computer system including one or more processors and system memory, the computer system also including a physical network interface card (NIC) and executing a host partition, a method for processing network packets for a virtual machine executing at the computer system, the method comprising:

  • an act of the host partition maintaining one or more rule sets for a virtual machine;

    an act of the physical NIC maintaining one or more flow tables for the virtual machine; and

    an act of the physical NIC receiving a network packet associated with the virtual machine;

    an act of processing the network packet for the virtual machine, including;

    an act of the physical NIC comparing the network packet with the one or more flow tables, andwhen the network packet matches with a flow in the one or more flow tables, an act of the physical NIC performing an action on the network packet based on the matching flow, orwhen the network packet does not match with a flow in the one or more flow tables, an act of the physical NIC passing the network packet to the host partition for processing against the one or more rule sets.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×