public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* Recommended HBA management interfaces
@ 2009-07-17 13:16 Mukker, Atul
  2009-07-17 15:35 ` Brian King
  0 siblings, 1 reply; 13+ messages in thread
From: Mukker, Atul @ 2009-07-17 13:16 UTC (permalink / raw)
  To: linux-scsi@vger.kernel.org

Hi All,

We would like expert comments on the following questions regarding management of HBA from applications.

Traditionally, our drivers create a character device node, whose file_operations are then used by the management applications to transfer HBA specific commands. In addition to being quirky, this interface has a few limitations which we would like to remove, most important being able to seamlessly handle asynchronous events with data transfer.

1. What is (are) the other standard/recommended interfaces which applications can use to transfer HBA specific commands and data.

2. How should an LLD implement interfaces to transmit asynchronous information to the management applications? The requirement is to be able to transmit data buffer as well as notifications for events.

3. The interface should be able to work even if no SCSI devices are exported to the kernel.

4. Should work seamlessly across vmware and xen kernels.

Thanks
Atul Mukker
LSI Corp.

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2009-07-21 16:27 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-17 13:16 Recommended HBA management interfaces Mukker, Atul
2009-07-17 15:35 ` Brian King
2009-07-20 16:28   ` Mukker, Atul
2009-07-20 16:57     ` James Smart
2009-07-20 18:03       ` Mukker, Atul
2009-07-20 19:08         ` James Smart
2009-07-20 20:33           ` Mukker, Atul
2009-07-21 12:29             ` James Smart
2009-07-21 13:38               ` Mukker, Atul
2009-07-21 13:48               ` Drew
2009-07-21 13:58                 ` Mukker, Atul
2009-07-21 14:59                   ` James Smart
2009-07-21 16:27                     ` Drew

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox