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