<div dir="ltr"><div><div>All,<br><br></div>I see that my IKE_SA changes state from CREATED->CONNECTING->ESTABLISHED, etc. I'm trying to peek a little more closely into where the exchange is w.r.t. IKE_AUTH sequence of exchanges.  It looks like ike_config.c::build_i() and/or ike_config.c::process_i() uses various tricks to see where in the IKE_AUTH exchange it is (well, specifically first or (post-)last/ESTABLISHED).  I do find that checking that get_message_id(message) == 3 in build_i() is "just before" my initiator sends an IKE_AUTH level 3 message, which is what I want.  But.  But is there any other (better) way of determining where I am in the IKE_AUTH message exchange? -- I don't think message_id 3 equates to IKE_AUTH phase 3.  [Basically, I'm trying to trigger on when it seems all hurdles have been cleared in the IKE_AUTH exchange and we're "just about" to conclude success (specifically, my initiator has received an EAP-challenge has offered a result and the responder has accepted that (so I'm over all of those hurdles), ... I then want to trigger something, before getting back the TSs etc.]<br>
<br>Thanks,<br></div>~Mark<br></div>