mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 12:11:40 +00:00
lpfc_nvmet: implement 'host_traddr'
Implement the 'host_traddr' callback to display the host transport address for nvmet debugfs. Signed-off-by: Hannes Reinecke <hare@kernel.org> Reviewed-by: Sagi Grimberg <sagi@grimberg.me> Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com> Reviewed-by: Justin Tee <justin.tee@broadcom.com> Signed-off-by: Daniel Wagner <dwagner@suse.de> Signed-off-by: Keith Busch <kbusch@kernel.org>
This commit is contained in:
parent
bbb443e99c
commit
bf86e7d97b
@ -1363,6 +1363,16 @@ lpfc_nvmet_ls_abort(struct nvmet_fc_target_port *targetport,
|
||||
atomic_inc(&lpfc_nvmet->xmt_ls_abort);
|
||||
}
|
||||
|
||||
static int
|
||||
lpfc_nvmet_host_traddr(void *hosthandle, u64 *wwnn, u64 *wwpn)
|
||||
{
|
||||
struct lpfc_nodelist *ndlp = hosthandle;
|
||||
|
||||
*wwnn = wwn_to_u64(ndlp->nlp_nodename.u.wwn);
|
||||
*wwpn = wwn_to_u64(ndlp->nlp_portname.u.wwn);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void
|
||||
lpfc_nvmet_host_release(void *hosthandle)
|
||||
{
|
||||
@ -1413,6 +1423,7 @@ static struct nvmet_fc_target_template lpfc_tgttemplate = {
|
||||
.ls_req = lpfc_nvmet_ls_req,
|
||||
.ls_abort = lpfc_nvmet_ls_abort,
|
||||
.host_release = lpfc_nvmet_host_release,
|
||||
.host_traddr = lpfc_nvmet_host_traddr,
|
||||
|
||||
.max_hw_queues = 1,
|
||||
.max_sgl_segments = LPFC_NVMET_DEFAULT_SEGS,
|
||||
|
Loading…
Reference in New Issue
Block a user