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