summaryrefslogtreecommitdiffstats
path: root/sys/dev/isp
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2004-02-07 03:38:39 +0000
committermjacob <mjacob@FreeBSD.org>2004-02-07 03:38:39 +0000
commit480a391ebf42a0bbbfc4101633b8e91bc451dded (patch)
tree7579469536be1d736ad2cf0f9beeacdcb86f7a88 /sys/dev/isp
parent4385c848dbd9fa2eaf1bff490bd4ade77f875e3a (diff)
downloadFreeBSD-src-480a391ebf42a0bbbfc4101633b8e91bc451dded.zip
FreeBSD-src-480a391ebf42a0bbbfc4101633b8e91bc451dded.tar.gz
Change role defines so that they better match class 3 service parameters.
Add ISPCTL_GET_PDB isp_control operation. MFC after: 1 week
Diffstat (limited to 'sys/dev/isp')
-rw-r--r--sys/dev/isp/ispvar.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/dev/isp/ispvar.h b/sys/dev/isp/ispvar.h
index 5f21d56..f44c24a 100644
--- a/sys/dev/isp/ispvar.h
+++ b/sys/dev/isp/ispvar.h
@@ -487,8 +487,8 @@ typedef struct ispsoftc {
*
*/
#define ISP_ROLE_NONE 0x0
-#define ISP_ROLE_INITIATOR 0x1
-#define ISP_ROLE_TARGET 0x2
+#define ISP_ROLE_TARGET 0x1
+#define ISP_ROLE_INITIATOR 0x2
#define ISP_ROLE_BOTH (ISP_ROLE_TARGET|ISP_ROLE_INITIATOR)
#define ISP_ROLE_EITHER ISP_ROLE_BOTH
#ifndef ISP_DEFAULT_ROLES
@@ -679,7 +679,8 @@ typedef enum {
ISPCTL_SEND_LIP, /* Send a LIP */
ISPCTL_GET_POSMAP, /* Get FC-AL position map */
ISPCTL_RUN_MBOXCMD, /* run a mailbox command */
- ISPCTL_TOGGLE_TMODE /* toggle target mode */
+ ISPCTL_TOGGLE_TMODE, /* toggle target mode */
+ ISPCTL_GET_PDB /* get a single port database entry */
} ispctl_t;
int isp_control(struct ispsoftc *, ispctl_t, void *);
OpenPOWER on IntegriCloud