[PATCH 0/3] nvme-fabrics: Add NVME FC Transport support to lpfc
James Smart
james.smart at broadcom.com
Mon Aug 22 10:41:51 PDT 2016
On 8/11/2016 2:24 PM, Christoph Hellwig wrote:
> On Fri, Jul 22, 2016 at 05:24:00PM -0700, James Smart wrote:
>> This patchset adds NVME support to the lpfc FC driver. It reworks
>> the core driver for both NVME and SCSI protocol support, then adds the
>> nvme-over-fabrics host and target interfaces which connect to the
>> NVME FC transport lower-level api.
>>
>> Patches are cut against the linux-nvme for-4.8/drivers branch
> Before reviewing the details: what's the plan for merging this as we'll
> have dependencies on both the SCSI and the block tree?
Good question. With the first round of lpfc patches, I tried to ensure
we had all the cross-protocol infrastructure in place such that the
driver can have 2 halves that effectively run independently. I'm hoping
it means that I can submit scsi stuff independent from nvme stuff, but
we'll have to see how it goes over time.
I'm open to suggestions on how best to manage the 2 trees - e.g. scsi
stuff goes in scsi tree, and if a dependency then has to be pulled into
block ? nvme stuff only to block. The initial lpfc patch set should
have all the scsi infrastructure pulled into the 4.8 merge, so hopefully
that dependency has been resolved already.
-- james
Any recommendations ?
More information about the Linux-nvme
mailing list