Bug 1373346 - Add NPIV support in targetcli. [NEEDINFO]
Summary: Add NPIV support in targetcli.
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: targetcli
Version: 7.4
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Maurizio Lombardi
QA Contact: Storage QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-09-06 04:59 UTC by rlenkala
Modified: 2021-09-06 12:34 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-10-28 18:43:12 UTC
Target Upstream Version:
gcase: needinfo? (ravindar.lenkala)


Attachments (Terms of Use)

Description rlenkala 2016-09-06 04:59:51 UTC
Hi,

We are working on configuring Emulex FC adapter with targetcli, our FC adapter supports in creating virtual ports(NPIV) on physical port. Currently we are are not able to configure NPIV with targetcli, seems like NPIV is not supported in targetcli. Could you please add NPIV support in targetcli ?

Thanks,
Ravindar

Comment 2 Andy Grover 2016-09-06 18:18:42 UTC
Seems like a couple things need to happen first. Upstream needs to review and accept and merge lpfc target support for the Linux kernel (which includes npiv stuff, yes?) Then upstream targetcli can work on supporting it, and then everything would be in place to backport the kernel support and targetcli changes into a RHEL 7 update.

Comment 3 rlenkala 2016-09-15 10:41:55 UTC
(In reply to Andy Grover from comment #2)
> Seems like a couple things need to happen first. Upstream needs to review
> and accept and merge lpfc target support for the Linux kernel (which
> includes npiv stuff, yes?) Then upstream targetcli can work on supporting
> it, and then everything would be in place to backport the kernel support and
> targetcli changes into a RHEL 7 update.

Hi Andy,


Sorry for delay, currently we are maintaining separate drivers for initiator and target.So there is no support for lpfc target mode right now. Instead we have separate OCS SDK driver which has target functionality. We thought that, create_npiv is like generic command which can be used to configure NPIV port like Create command does for physical port.

We will add target support in lpfc get it up-streamed soon.

Does it possible you to add create_npiv command in targetcli as generic command without up streaming our driver?

Thanks,
Ravindar

Comment 4 Gary Case 2019-10-20 20:43:05 UTC
Hi Ravindar,

Do we wish to continue working on this bug, or can it be closed due to age?

Comment 5 Laurie Barry 2019-10-28 18:32:43 UTC
We're discussing internally at Broadcom Emulex.  Currently no plans to support this NPIV for NVMe.

Laurie

Comment 6 James Smart 2019-10-28 18:43:12 UTC
NPIV would be controlled outside of nvmetcli.  The NPIV ports would be created, then the cli would bind to them like any other port.  I don't see this as something to be added to the cli.

fyi - if using lpfc, there are no plans to support NVME with NPIV.

closing the BZ given the above status and the age of the gz. If there's something still needed - please file a new BZ.


Note You need to log in before you can comment on or make changes to this bug.