Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Sep 2006 21:31:53 GMT
From:      Matt Jacob <mjacob@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 105740 for review
Message-ID:  <200609062131.k86LVrGJ066374@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=105740

Change 105740 by mjacob@newisp on 2006/09/06 21:31:04

	Checkpoint 2400 target mode.

Affected files ...

.. //depot/projects/newisp/dev/isp/isp_target.h#4 edit

Differences ...

==== //depot/projects/newisp/dev/isp/isp_target.h#4 (text+ko) ====

@@ -178,6 +178,46 @@
 #endif
 
 /*
+ * ISP24XX Immediate Notify
+ */
+
+typedef struct {
+	isphdr_t	in_header;
+	uint32_t	in_reserved;
+	uint16_t	in_nphdl;
+	uint16_t	in_reserved1;
+	uint16_t	in_flags;
+	uint16_t	in_srr_rx_id;
+	uint16_t	in_status;
+	uint16_t	in_status_subcode;
+	uint32_t	in_rx_addr;	/* receive exchange address */
+	uint16_t	in_rx_reloff_lo;
+	uint16_t	in_rx_reloff_hi;
+	uint16_t	in_srr_iu;
+	uint16_t	in_srr_oxid;
+	uint8_t		in_reserved2[18];
+	uint16_t	in_vpindex;	/* in high eight bits */
+	uint32_t	in_reserved3;
+	uint16_t	in_portid_lo;
+	uint16_t	in_portid_hi;
+	uint16_t	in_reserved4;
+	uint16_t	in_oxid;
+} in_fcentry_2400_t;
+
+#define	IN24XX_FLAG_PUREX_IOCB		0x1
+#define	IN24XX_FLAG_GLOBAL_LOGOUT	0x2
+
+#define	IN24XX_LIP_RESET	0x0E
+#define	IN24XX_LINK_RESET	0x0F
+#define	IN24XX_PORT_LOGOUT	0x29
+#define	IN24XX_PORT_CHANGED	0x2A
+#define	IN24XX_LINK_FAILED	0x2E
+#define	IN24XX_SRR_RCVD		0x45
+#define	IN24XX_ELS_RCVD		0x46	/*
+					 * login-affectin ELS received- check
+					 * subcode for specific opcode
+					 */
+/*
  * Notify Acknowledge Entry structure
  */
 #define NA_RSVDLEN	22



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200609062131.k86LVrGJ066374>