On EAP_RESPONSE

Sarah Thomas sarah040.thomas at gmail.com
Mon Jan 26 13:00:19 EST 2015


Hi.

  Looks like, eapol_auth_step(sta->eapol_sm); is getting called from
ieee802_1x_receive at the end of the function. Had missed it.

In the eapol_sm function,

sm->eapol->cb.aaa_send(
                sm->eapol->conf.ctx, sm->sta,
                wpabuf_head(sm->eap_if->aaaEapRespData),
                wpabuf_len(sm->eap_if->aaaEapRespData))

will take care of the send.

In this case, there is no dependency on the EAP layer (EAP state machine?).
We received the data from the client and the PACP on the lower layer got
updated. What about EAP layer?

Thanks,
Sarah

On Mon, Jan 26, 2015 at 11:15 PM, Sarah Thomas <sarah040.thomas at gmail.com>
wrote:

> Hi,
>
> When EAP Packet of type response is received, in *handle_eap_response*,
> the response data is copied to* sm->eap_if->eapRespData* and
> *sm->eapolEap* is set to TRUE and returned.
>
> How is the response actually handled? Like how is it sent to radius
> server, if it has to be passed on to the external radius server. Is EAP
> state machine getting triggered and if so from where ?  I dont see anything
> on eapol state machine?
>
> Basically, what is the code flow after EAP response data is received?
>
> Thanks,
> Sarah
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.shmoo.com/pipermail/hostap/attachments/20150126/1ab37b62/attachment.htm>


More information about the HostAP mailing list