PERFORCE change 105740 for review

Matt Jacob mjacob at FreeBSD.org
Wed Sep 6 21:31:58 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=105740

Change 105740 by mjacob at 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


More information about the p4-projects mailing list