<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Philip Frey1 wrote:
<blockquote
cite="mid:OF87C42C1C.FAABD9EF-ONC1257463.0054DBE6-C1257463.00561453@ch.ibm.com"
type="cite"><br>
<tt><font size="2">You are right. Thanks!</font></tt>
<br>
<br>
<tt><font size="2">I have yet another issue:<br>
</font></tt>
<br>
<tt><font size="2">Sometimes I get the following message in
/var/log/messages
of the local host:</font></tt>
<br>
<br>
<tt><font size="2">post_qp_event - AE qpid 0x4e0 opcode 3 status 0x13
type 0 wrid.hi 0x0 wrid.lo 0x65000000</font></tt>
<br>
<br>
<tt><font size="2">I was looking for the status and opcode in the
source
and found that</font></tt>
<br>
<tt><font size="2">opcode 3 means T3_SEND and status 0x13 means
TPT_ERR_OUT_OF_RQE.</font></tt>
<br>
<tt><font size="2">At the remote host I get and opcode 7
(T3_TERMINATE)
and status 0x0 (SUCCESS).</font></tt>
<br>
<br>
<tt><font size="2">Clearly there is someone running out of Receive
Queue
Elements. The error occurred when</font></tt>
<br>
<tt><font size="2">doing an ibv_post_send() at the local host. Is
this
a coincidence or does the local host</font></tt>
<br>
<tt><font size="2">somehow know that there are not enough RQE's
available
at the remote host? In other words,</font></tt>
<br>
<tt><font size="2">does the TPT_ERR_OUT_OF_RQE refer to the local or
to the remote receive queue?</font></tt>
<br>
<br>
</blockquote>
<br>
You have to consider the type too. type 0 indicates ingress errors, and
type 1 indicates egress.<br>
<br>
So the host that logged opcode 3, status 0x13, type 0 received an
incoming SEND but there were no RECV's posted at that time. The result
is a connection termination, which results in the TERMINATE event on
the peer side.<br>
<br>
Steve.<br>
</body>
</html>