• Cathy Avery's avatar
    scsi: storvsc: Add support for FC rport. · daf0cd44
    Cathy Avery authored
    Included in the current storvsc driver for Hyper-V is the ability to
    access luns on an FC fabric via a virtualized fiber channel adapter
    exposed by the Hyper-V host. The driver also attaches to the FC
    transport to allow host and port names to be published under
    /sys/class/fc_host/hostX. Current customer tools running on the VM
    require that these names be available in the well known standard
    location under fc_host/hostX.
    
    This patch stubs in an rport per fc_host and sets its rport role as
    FC_PORT_ROLE_FCP_DUMMY_INITIATOR to indicate to the fc_transport that it
    is a pseudo rport in order to scan the scsi stack via echo "- - -" >
    /sys/class/scsi_host/hostX/scan.
    Signed-off-by: default avatarCathy Avery <cavery@redhat.com>
    Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
    Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
    daf0cd44
storvsc_drv.c 49.2 KB