diff options
author | mjacob <mjacob@FreeBSD.org> | 2003-09-13 01:56:24 +0000 |
---|---|---|
committer | mjacob <mjacob@FreeBSD.org> | 2003-09-13 01:56:24 +0000 |
commit | ebdaa60f8732ba5ad80cc7a8486fa64aec148c2e (patch) | |
tree | e252675ad0304e39a48bbb261701f1af45ce1dbe /sys/dev/isp | |
parent | 9108ce23f947cca0f57a813228b2652ddf28beee (diff) | |
download | FreeBSD-src-ebdaa60f8732ba5ad80cc7a8486fa64aec148c2e.zip FreeBSD-src-ebdaa60f8732ba5ad80cc7a8486fa64aec148c2e.tar.gz |
Report correct active vs. nvram node/port WWNs in an ioctl.
Diffstat (limited to 'sys/dev/isp')
-rw-r--r-- | sys/dev/isp/isp_freebsd.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/isp/isp_freebsd.c b/sys/dev/isp/isp_freebsd.c index 47bfec9..9543908 100644 --- a/sys/dev/isp/isp_freebsd.c +++ b/sys/dev/isp/isp_freebsd.c @@ -399,8 +399,10 @@ ispioctl(dev_t dev, u_long cmd, caddr_t addr, int flags, struct thread *td) hba->fc_scsi_supported = 1; hba->fc_topology = FCPARAM(isp)->isp_topo + 1; hba->fc_loopid = FCPARAM(isp)->isp_loopid; - hba->active_node_wwn = FCPARAM(isp)->isp_nodewwn; - hba->active_port_wwn = FCPARAM(isp)->isp_portwwn; + hba->nvram_node_wwn = FCPARAM(isp)->isp_nodewwn; + hba->nvram_port_wwn = FCPARAM(isp)->isp_portwwn; + hba->active_node_wwn = ISP_NODEWWN(isp); + hba->active_port_wwn = ISP_PORTWWN(isp); ISP_UNLOCK(isp); retval = 0; break; |