<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=042402814-04012009>Hi 
All,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=042402814-04012009>It seems that the 
following type ib_async_event_t is defined 3 times with different 
values.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=042402814-04012009>More, it seems that 
the constant IB_AE_UNKNOWN also has 3 different values based on it's different 
location on this files.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=042402814-04012009>I would like to 
change that to the definition that we have on <FONT face=Arial size=2><SPAN 
class=042402814-04012009>inc\iba\ib_types.h</SPAN></FONT></SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=042402814-04012009><FONT face=Arial 
size=2><SPAN class=042402814-04012009></SPAN></FONT></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=042402814-04012009><FONT face=Arial 
size=2><SPAN class=042402814-04012009>Are there any 
objections?</SPAN></FONT></SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009>Thanks</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009>Tzachi</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=042402814-04012009>Here are the 
different definitions that exist today:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009>inc\iba\ib_types.h</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=042402814-04012009>typedef enum 
_ib_async_event_t<BR>{<BR> IB_AE_SQ_ERROR = 
1,<BR> IB_AE_SQ_DRAINED,<BR> IB_AE_RQ_ERROR,<BR> IB_AE_CQ_ERROR,<BR> IB_AE_QP_FATAL,<BR> IB_AE_QP_COMM,<BR> IB_AE_QP_APM,<BR> IB_AE_LOCAL_FATAL,<BR> IB_AE_PKEY_TRAP,<BR> IB_AE_QKEY_TRAP,<BR> IB_AE_MKEY_TRAP,<BR> IB_AE_PORT_TRAP,<BR> IB_AE_SYSIMG_GUID_TRAP,<BR> IB_AE_BUF_OVERRUN,<BR> IB_AE_LINK_INTEGRITY,<BR> IB_AE_FLOW_CTRL_ERROR,<BR> IB_AE_BKEY_TRAP,<BR> IB_AE_QP_APM_ERROR,<BR> IB_AE_WQ_REQ_ERROR,<BR> IB_AE_WQ_ACCESS_ERROR,<BR> IB_AE_PORT_ACTIVE,<BR> IB_AE_PORT_DOWN,<BR> IB_AE_CLIENT_REREGISTER,<BR> IB_AE_SRQ_LIMIT_REACHED,<BR> IB_AE_SRQ_CATAS_ERROR,<BR> IB_AE_SRQ_QP_LAST_WQE_REACHED,<BR> IB_AE_RESET_DRIVER,<BR> IB_AE_RESET_CLIENT,<BR> IB_AE_RESET_END,<BR> IB_AE_RESET_FAILED,<BR> IB_AE_UNKNOWN  /* 
ALWAYS LAST ENUM VALUE */</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009>} ib_async_event_t;<BR></SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009>opensm\user\include\iba</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=042402814-04012009>typedef enum 
_ib_async_event_t<BR>{<BR> IB_AE_SQ_ERROR = 
1,<BR> IB_AE_SQ_DRAINED,<BR> IB_AE_RQ_ERROR,<BR> IB_AE_CQ_ERROR,<BR> IB_AE_QP_FATAL,<BR> IB_AE_QP_COMM,<BR> IB_AE_QP_APM,<BR> IB_AE_EEC_FATAL,<BR> IB_AE_EEC_COMM,<BR> IB_AE_EEC_APM,<BR> IB_AE_LOCAL_FATAL,<BR> IB_AE_PKEY_TRAP,<BR> IB_AE_QKEY_TRAP,<BR> IB_AE_MKEY_TRAP,<BR> IB_AE_PORT_TRAP,<BR> IB_AE_SYSIMG_GUID_TRAP,<BR> IB_AE_BUF_OVERRUN,<BR> IB_AE_LINK_INTEGRITY,<BR> IB_AE_FLOW_CTRL_ERROR,<BR> IB_AE_BKEY_TRAP,<BR> IB_AE_QP_APM_ERROR,<BR> IB_AE_EEC_APM_ERROR,<BR> IB_AE_WQ_REQ_ERROR,<BR> IB_AE_WQ_ACCESS_ERROR,<BR> IB_AE_PORT_ACTIVE,<BR> IB_AE_PORT_DOWN,<BR> IB_AE_UNKNOWN  /* 
ALWAYS LAST ENUM VALUE */</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009>} ib_async_event_t;<BR></SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009>ib_types_extended.h:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=042402814-04012009>typedef enum 
_ib_async_event_t<BR>{<BR> IB_AE_SQ_ERROR = 
1,<BR> IB_AE_SQ_DRAINED,<BR> IB_AE_RQ_ERROR,<BR> IB_AE_CQ_ERROR,<BR> IB_AE_QP_FATAL,<BR> IB_AE_QP_COMM,<BR> IB_AE_QP_APM,<BR> IB_AE_LOCAL_FATAL,<BR> IB_AE_PKEY_TRAP,<BR> IB_AE_QKEY_TRAP,<BR> IB_AE_MKEY_TRAP,<BR> IB_AE_PORT_TRAP,<BR> IB_AE_SYSIMG_GUID_TRAP,<BR> IB_AE_BUF_OVERRUN,<BR> IB_AE_LINK_INTEGRITY,<BR> IB_AE_FLOW_CTRL_ERROR,<BR> IB_AE_BKEY_TRAP,<BR> IB_AE_QP_APM_ERROR,<BR> IB_AE_WQ_REQ_ERROR,<BR> IB_AE_WQ_ACCESS_ERROR,<BR> IB_AE_PORT_ACTIVE,<BR> IB_AE_PORT_DOWN,<BR> IB_AE_CLIENT_REREGISTER,<BR> IB_AE_SRQ_LIMIT_REACHED,<BR> IB_AE_SRQ_CATAS_ERROR,<BR> IB_AE_SRQ_QP_LAST_WQE_REACHED,<BR> IB_AE_UNKNOWN  /* 
ALWAYS LAST ENUM VALUE */</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=042402814-04012009>} ib_async_event_t;<BR></SPAN></FONT></DIV></BODY></HTML>