]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
nvme-fabrics: Add FC transport LLDD api definitions
authorJames Smart <jsmart2021@gmail.com>
Fri, 2 Dec 2016 08:28:41 +0000 (00:28 -0800)
committerSagi Grimberg <sagi@grimberg.me>
Tue, 6 Dec 2016 08:17:56 +0000 (10:17 +0200)
commitd6d20012e116904065d192be6146040c99c03c3c
treeac330244eba0322aeafdb82853c2056ca342970a
parentb1ad1475b447a7668ac8bfad77277c4405941883
nvme-fabrics: Add FC transport LLDD api definitions

Host:
 - LLDD registration with the host transport
 - registering host ports (local ports) and target ports seen on
   fabric (remote ports)
 - Data structures and call points for FC-4 LS's and FCP IO requests

Target:
 - LLDD registration with the target transport
 - registering nvme subsystem ports (target ports)
 - Data structures and call points for reception of FC-4 LS's and
   FCP IO requests, and callbacks to perform data and rsp transfers
   for the io.

Add to MAINTAINERS file

Signed-off-by: James Smart <james.smart@broadcom.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Jay Freyensee <james_p_freyensee@linux.intel.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Christoph Hellwig <hch@lst.de>
MAINTAINERS
include/linux/nvme-fc-driver.h [new file with mode: 0644]