Virtual cloned device node
AssigneeSun Microsystems, Inc.
InventorFrancesco DiMambro
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorFrancesco DiMambro
Estimating the term…
A system and method for virtualizing a hardware device node for a network interface circuit or other device. In a clone driver's configuration file, multiple virtual or clone nodes are defined. Their major numbers match the major number of the driver, but a virtual node's minor number for a Style 2 driver is calculated from the hardware driver's major number and the instance or port number of the corresponding hardware node. By creating multiple clone nodes, multiple paths through the protocol stack are created. Each one can be configured differently (e.g., for different MTU sizes), and each may be assigned a different address (e.g., MAC address). The separate addresses may be registered with hardware filters to filter incoming packets at the hardware level. A traffic classifier created in the device driver manages each virtual node's association with a hardware filter.
A computer-implemented method of implementing multiple virtual device nodes within a single operating system instance for a single hardware instance, the method comprising:
A computer readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of implementing multiple virtual device nodes within a single operating system instance for a single hardware instance, the method comprising:
A computer-implemented method of establishing virtual device nodes for a hardware device, comprising:
A computer readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of establishing virtual device nodes for a hardware device, comprising:
A computer-implemented method of virtualizing an instance of a hardware device, the method comprising:
A computer readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of virtualizing an instance of a hardware device, the method comprising:
An apparatus for virtualizing a hardware device within an isolated instance of an operating system operating on a computer system comprising the hardware device, the apparatus comprising:
Dependencies are inferred from the claim text.