<font color="#0000ff" size="2">
<div>HI,</div>
<div>&nbsp;</div>
<div>Going over the state machine in eapol_sm.c. The&nbsp;supplicant backend machine should have state transitions from state&nbsp;REQUEST to State FAIL and SUCCESS based&nbsp;on eapfail and eapSuccess. This is from&nbsp;IEEE Std 802.1x-2004
 Figure 8-18.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>case</div></font><font size="2"> SUPP_BE_REQUEST:
<p></p></font><font color="#0000ff" size="2">if</font><font size="2"> (sm-&gt;eapResp &amp;&amp; sm-&gt;eapNoResp) {
<p>wpa_printf(MSG_DEBUG, </p></font><font color="#800000" size="2">&quot;EAPOL: SUPP_BE REQUEST: both &quot;</font><font size="2">
<p></p></font><font color="#800000" size="2">&quot;eapResp and eapNoResp set?!&quot;</font><font size="2">);
<p>}</p>
<p></p></font><font color="#0000ff" size="2">if</font><font size="2"> (sm-&gt;eapResp)
<p>SM_ENTER(SUPP_BE, RESPONSE);</p>
<p></p></font><font color="#0000ff" size="2">else</font><font size="2"> </font><font color="#0000ff" size="2">if</font><font size="2"> (sm-&gt;eapNoResp)
<p>SM_ENTER(SUPP_BE, RECEIVE);</p>
<div></div></font><font color="#0000ff" size="2">break</font><font size="2">;</font>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2">This should have transitions</font></div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2"><font color="#0000ff" size="2">
<p>if</p></font><font size="2"> (sm-&gt;eapSuccess)
<p>SM_ENTER(SUPP_BE,SUCCESS);</p>
<p></p></font><font color="#0000ff" size="2">else</font><font size="2"> </font><font color="#0000ff" size="2">if</font><font size="2"> (sm-&gt;eapFail)
<p>SM_ENTER(SUPP_BE, FAIL);</p>
<p>&nbsp;</p>
<p>Could any one clarify as to why these are not there and what implication it has on the EAP process.</p>
<p>&nbsp;</p>
<p>Thanks</p></font></font></div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2">&nbsp;</font></div>