Patent ID: 8014413
Filing Date: 2011-09-06
Classification: H04L

Abstract:
1. A method, comprising: determining, by a network adapter of a host computer, whether respective ones of a plurality of receive packets match a packet filter associated with one of a plurality of virtual operating systems operating on the host machine, the plurality of virtual operating systems sharing the network adapter via an input output container (IO container) that is separate and distinct from the network adapter, wherein the packet filter is based on a media access control (MAC) address of the one of the plurality of virtual operating systems; placing, by the network adapter, one or more matching ones of the plurality of receive packets into a filter receive queue of the network adapter assigned to the packet filter in response to a determination that the one or more matching ones of the plurality of receive packets match the packet filter; and transferring, by the network adapter, the one or more matching receive packets from the filter receive queue to a buffer of the IO container associated with the packet filter, wherein the buffer is managed by a physical device driver of the IO container, and wherein the physical device driver is configured to: