Invention Grant
- Patent Title: Offloading packet processing for networking device virtualization
- Patent Title (中): 卸载网络设备虚拟化的数据包处理
-
Application No.: US13551064Application Date: 2012-07-17
-
Publication No.: US08930690B2Publication Date: 2015-01-06
- Inventor: Yue Zuo , Daniel M. Firestone , Albert Gordon Greenberg , HoYuen Chau , Yimin Deng , Bryan William Tuttle , Pankaj Garg
- Applicant: Yue Zuo , Daniel M. Firestone , Albert Gordon Greenberg , HoYuen Chau , Yimin Deng , Bryan William Tuttle , Pankaj Garg
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Ben Tabor; David Andrews; Micky Minhas
- Main IPC: H04L29/06
- IPC: H04L29/06

Abstract:
The present invention extends to methods, systems, and computer program products for offloading packet processing for networking device virtualization. A host maintains rule set(s) for a virtual machine, and a physical network interface card (NIC) maintains flow table(s) for the virtual machine. The physical NIC receives and processes a network packet associated with the virtual machine. Processing the network packet includes the physical NIC comparing the network packet with the flow table(s) at the physical NIC. When the network packet matches with a flow in the flow table(s) at the physical NIC, the physical NIC performs an action on the network packet based on the matching flow. Alternatively, when the network packet does not match with a flow in the flow table(s) at the physical NIC, the physical NIC passes the network packet to the host partition for processing against the rule set(s).
Public/Granted literature
- US20130254766A1 OFFLOADING PACKET PROCESSING FOR NETWORKING DEVICE VIRTUALIZATION Public/Granted day:2013-09-26
Information query