Patent ID: 7330891
Filing Date: 2008-02-12
Classification: G06F,H04L

Abstract:
1. A processing system, comprising: a supervisory operating system; a secondary operating system configured to provide network services to network clients, the secondary operating system comprising a virtual network driver that emulates a network device driver; network control software that executes as an application of the supervisory operating system; and a network device driver, wherein the network control software is configured to monitor and/or control network operations in the secondary operating system, the network control software is interposed functionally between the network device driver and the virtual network driver such that the network control software is configured to pass data packets between the virtual network driver and the network device driver, the network control software is operable to examine packets received by the network device driver from a network, and the network control software is configured to pass to the virtual network driver a packet received by the network device driver only if certain conditions are met.