<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">


<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 10">
<meta name=Originator content="Microsoft Word 10">
<link rel=File-List href="cid:filelist.xml@01C63534.8FB89CD0">
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:Compatibility>
   <w:ApplyBreakingRules/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;
        mso-font-charset:2;
        mso-generic-font-family:auto;
        mso-font-pitch:variable;
        mso-font-signature:0 268435456 0 0 -2147483648 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-parent:"";
        margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:12.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;
        text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;
        text-underline:single;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        mso-style-noshow:yes;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Arial;
        mso-ascii-font-family:Arial;
        mso-hansi-font-family:Arial;
        mso-bidi-font-family:Arial;
        color:navy;}
span.SpellE
        {mso-style-name:"";
        mso-spl-e:yes;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;
        mso-header-margin:.5in;
        mso-footer-margin:.5in;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:182517823;
        mso-list-template-ids:621205478;}
@list l1
        {mso-list-id:215626283;
        mso-list-template-ids:-1703773148;}
@list l2
        {mso-list-id:635642685;
        mso-list-template-ids:1020047300;}
@list l3
        {mso-list-id:871067741;
        mso-list-template-ids:-503810590;}
@list l4
        {mso-list-id:1125542452;
        mso-list-type:hybrid;
        mso-list-template-ids:944129542 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l4:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l5
        {mso-list-id:1139568917;
        mso-list-template-ids:-383777526;}
@list l6
        {mso-list-id:1328945668;
        mso-list-template-ids:-1664680242;}
@list l7
        {mso-list-id:1431244615;
        mso-list-template-ids:-1864487320;}
@list l8
        {mso-list-id:1453137186;
        mso-list-template-ids:-1728659150;}
@list l9
        {mso-list-id:1605843241;
        mso-list-template-ids:604555190;}
@list l10
        {mso-list-id:1745447901;
        mso-list-template-ids:1929010310;}
@list l11
        {mso-list-id:1871184352;
        mso-list-template-ids:622130558;}
@list l12
        {mso-list-id:2053189241;
        mso-list-template-ids:125749458;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */ 
 table.MsoNormalTable
        {mso-style-name:"Table Normal";
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-parent:"";
        mso-padding-alt:0in 5.4pt 0in 5.4pt;
        mso-para-margin:0in;
        mso-para-margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Times New Roman";}
</style>
<![endif]-->
</head>

<body lang=EN-US link=blue vlink=blue style='tab-interval:.5in'>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Sorry, about the previous email, it was
sent by mistake …<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I believe that the problem is that the <span
class=SpellE>min_rnr_timer</span> value is 0 (which means infinite timeout
between the <span class=SpellE>rnr</span> retries) and there is <span
class=SpellE>rnr</span> <span class=SpellE>nak</span> between the two sides
(because you don’t sync between the sides, and this is the reason for the
empty CQ …<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Let me describe the problem:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>The sender sent a send message which
should consume RR (Receive Request) at the receiver side, but when the message
have reached to the receiver there wasn’t any RR in the RQ, so he sent to
the sender <span class=SpellE>rnr-nack</span>, the sender got the <span
class=SpellE>rnr-nack</span> and is waiting the <span class=SpellE>min_rnr_timer</span>
which is infinite …<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>You should do the following things:<o:p></o:p></span></font></p>

<ul style='mso-margin-top-alt:0in' type=disc>
 <li class=MsoNormal style='color:navy;mso-list:l4 level1 lfo13;tab-stops:list .5in'><font
     size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
     Arial'>Put a non zero value in the <span class=SpellE>min_rnr_timer</span>
     (you may get completion with bad status: <span class=SpellE>rnr</span> exceeded
     if the receiver won’t be ready in time …)<o:p></o:p></span></font></li>
 <li class=MsoNormal style='color:navy;mso-list:l4 level1 lfo13;tab-stops:list .5in'><font
     size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
     Arial'>Post RR in the responder in the init state<o:p></o:p></span></font></li>
 <li class=MsoNormal style='color:navy;mso-list:l4 level1 lfo13;tab-stops:list .5in'><font
     size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:
     Arial'>Optional: sync between the sides (post SR at the sender only when
     there is RR in the receiver side).<o:p></o:p></span></font></li>
</ul>

<p class=MsoNormal><font size=3 color=navy face="Times New Roman"><span
style='font-size:12.0pt;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><span class=SpellE><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>Dotan</span></font></span><br>
<span style='mso-spacerun:yes'> </span><o:p></o:p></p>

</div>

</body>

</html>