发明名称 LARGE RECEIVE OFFLOAD FOR VIRTUAL MACHINES
摘要 A network interface controller (NIC) that includes a set of receive NIC queues capable of performing large receive offload (LRO) operations by aggregating incoming receive packets is provided. Each NIC queue turns on or off its LRO operation based a set of LRO enabling rules or parameters, whereby only packets that meet the set of rules or parameters will be aggregated in the NIC queue. Each NIC queue is controlled by its own set of LRO enabling rules such that the LRO operations of the different NIC queues can be individually controlled.
申请公布号 US2015263974(A1) 申请公布日期 2015.09.17
申请号 US201414205121 申请日期 2014.03.11
申请人 VMware, Inc. 发明人 Jain Jayant;Sengupta Anirban;Wu Weiqing
分类号 H04L12/863;H04L12/801 主分类号 H04L12/863
代理机构 代理人
主权项 1. A computing device serving as host machine for a plurality of virtual machines, the computing device comprising: a physical network interface controller (PNIC) for receiving data packets from a network and for aggregating the received data packets at a plurality of queues, each queue of the plurality of queues aggregating data packets according to a corresponding rule in a set of rules that are specified by an application programming interface (API) for the PNIC; and a virtualization machine monitor (VMM) for forwarding the aggregated packets to the plurality of virtual machines, wherein the VMM uses the API for the PNIC to specify the set of rules.
地址 Palo Alto CA US