Patent ID: 7730221

Claim:
A method comprising: discovering by an operating system an apparent mass storage device, the operating system being resident in a host, the discovering being based on a SCSI class code register value stored in an adapter in the host, the apparent mass storage device appearing to be a local mass storage device at the host, the adapter also storing a local area network (LAN) class code, the adapter comprising both a first queue and a second queue, the first queue being for first network traffic associated with the SCSI class code register value, the second queue being for second network traffic associated with the LAN class code, the first network traffic and the second network traffic being contemporaneously processed by separate respective stacks, the separate respective stacks being comprised in the operating system, the SCSI class code register value being reconfigurable; loading by the operating system a device driver, the device driver being for the discovered apparent mass storage device, the loading being based upon the SCSI class code register value, the loading of the device driver enabling the operating system to continue booting of the operating system from a target, the target being remote from the host, the booting of the operating system having been initiated by a Basic Input Output System (BIOS), the booting using another driver associated with the target, the another driver binding to the BIOS, the another device driver being a boot memory extension; sending mass storage device commands to the device driver loaded by the operating system; converting the mass storage device commands within the driver loaded by the operating system to payloads encapsulated within network packets; providing the network packets to the target.