Lines Matching refs:IaCb
44 DHCP6_IA_CB *IaCb; in Dhcp6EnqueueRetry() local
48 IaCb = &Instance->IaCb; in Dhcp6EnqueueRetry()
131 TxCb->RetryCtl.Mrd = IaCb->T2 - IaCb->T1; in Dhcp6EnqueueRetry()
146 TxCb->RetryCtl.Mrd = IaCb->AllExpireTime - IaCb->T2; in Dhcp6EnqueueRetry()
411 ASSERT(Instance->IaCb.Ia); in Dhcp6CleanupSession()
426 if (Instance->IaCb.Ia->ReplyPacket != NULL) { in Dhcp6CleanupSession()
427 FreePool (Instance->IaCb.Ia->ReplyPacket); in Dhcp6CleanupSession()
437 Instance->IaCb.T1 = 0; in Dhcp6CleanupSession()
438 Instance->IaCb.T2 = 0; in Dhcp6CleanupSession()
439 Instance->IaCb.AllExpireTime = 0; in Dhcp6CleanupSession()
440 Instance->IaCb.LeaseTime = 0; in Dhcp6CleanupSession()
447 Ia = Instance->IaCb.Ia; in Dhcp6CleanupSession()
497 ASSERT (Instance->IaCb.Ia != NULL); in Dhcp6CallbackUser()
512 Instance->IaCb.Ia->State, in Dhcp6CallbackUser()
940 ASSERT (Instance->IaCb.Ia != NULL); in Dhcp6SendSolicitMsg()
983 Instance->IaCb.Ia, in Dhcp6SendSolicitMsg()
984 Instance->IaCb.T1, in Dhcp6SendSolicitMsg()
985 Instance->IaCb.T2, in Dhcp6SendSolicitMsg()
1023 Instance->IaCb.Ia->State = Dhcp6Selecting; in Dhcp6SendSolicitMsg()
1062 Instance->IaCb.T1 = 0; in Dhcp6InitSolicitMsg()
1063 Instance->IaCb.T2 = 0; in Dhcp6InitSolicitMsg()
1064 Instance->IaCb.Ia->IaAddressCount = 0; in Dhcp6InitSolicitMsg()
1101 ASSERT(Instance->IaCb.Ia != NULL); in Dhcp6SendRequestMsg()
1172 Instance->IaCb.Ia, in Dhcp6SendRequestMsg()
1173 Instance->IaCb.T1, in Dhcp6SendRequestMsg()
1174 Instance->IaCb.T2, in Dhcp6SendRequestMsg()
1212 Instance->IaCb.Ia->State = Dhcp6Requesting; in Dhcp6SendRequestMsg()
1262 ASSERT (Instance->IaCb.Ia != NULL); in Dhcp6SendDeclineMsg()
1267 LastReply = Instance->IaCb.Ia->ReplyPacket; in Dhcp6SendDeclineMsg()
1350 Instance->IaCb.Ia->State = Dhcp6Declining; in Dhcp6SendDeclineMsg()
1400 ASSERT(Instance->IaCb.Ia); in Dhcp6SendReleaseMsg()
1404 LastReply = Instance->IaCb.Ia->ReplyPacket; in Dhcp6SendReleaseMsg()
1487 Instance->IaCb.Ia->State = Dhcp6Releasing; in Dhcp6SendReleaseMsg()
1539 ASSERT(Instance->IaCb.Ia); in Dhcp6SendRenewRebindMsg()
1588 Instance->IaCb.Ia, in Dhcp6SendRenewRebindMsg()
1589 Instance->IaCb.T1, in Dhcp6SendRenewRebindMsg()
1590 Instance->IaCb.T2, in Dhcp6SendRenewRebindMsg()
1599 LastReply = Instance->IaCb.Ia->ReplyPacket; in Dhcp6SendRenewRebindMsg()
1661 Instance->IaCb.Ia->State = State; in Dhcp6SendRenewRebindMsg()
1662 Instance->IaCb.LeaseTime = (RebindRequest) ? Instance->IaCb.T2 : Instance->IaCb.T1; in Dhcp6SendRenewRebindMsg()
1950 ASSERT (Instance->IaCb.Ia != NULL); in Dhcp6SendConfirmMsg()
1999 Instance->IaCb.Ia, in Dhcp6SendConfirmMsg()
2000 Instance->IaCb.T1, in Dhcp6SendConfirmMsg()
2001 Instance->IaCb.T2, in Dhcp6SendConfirmMsg()
2038 Instance->IaCb.Ia->State = Dhcp6Confirming; in Dhcp6SendConfirmMsg()
2082 ASSERT (Instance->IaCb.Ia != NULL); in Dhcp6HandleReplyMsg()
2112 if (Instance->IaCb.Ia->State == Dhcp6Requesting || in Dhcp6HandleReplyMsg()
2113 Instance->IaCb.Ia->State == Dhcp6Renewing || in Dhcp6HandleReplyMsg()
2114 Instance->IaCb.Ia->State == Dhcp6Rebinding in Dhcp6HandleReplyMsg()
2141 if (Instance->IaCb.Ia->State == Dhcp6Declining || Instance->IaCb.Ia->State == Dhcp6Releasing) { in Dhcp6HandleReplyMsg()
2143 if (Instance->IaCb.Ia->IaAddressCount != 0) { in Dhcp6HandleReplyMsg()
2144 Instance->IaCb.Ia->State = Dhcp6Bound; in Dhcp6HandleReplyMsg()
2146 ASSERT (Instance->IaCb.Ia->ReplyPacket); in Dhcp6HandleReplyMsg()
2147 FreePool (Instance->IaCb.Ia->ReplyPacket); in Dhcp6HandleReplyMsg()
2148 Instance->IaCb.Ia->ReplyPacket = NULL; in Dhcp6HandleReplyMsg()
2149 Instance->IaCb.Ia->State = Dhcp6Init; in Dhcp6HandleReplyMsg()
2199 if (Instance->IaCb.Ia->ReplyPacket != NULL) { in Dhcp6HandleReplyMsg()
2200 FreePool (Instance->IaCb.Ia->ReplyPacket); in Dhcp6HandleReplyMsg()
2203 Instance->IaCb.Ia->ReplyPacket = AllocateZeroPool (Packet->Size); in Dhcp6HandleReplyMsg()
2205 if (Instance->IaCb.Ia->ReplyPacket == NULL) { in Dhcp6HandleReplyMsg()
2210 CopyMem (Instance->IaCb.Ia->ReplyPacket, Packet, Packet->Size); in Dhcp6HandleReplyMsg()
2212 Instance->IaCb.Ia->State = Dhcp6Bound; in Dhcp6HandleReplyMsg()
2270 if (Instance->IaCb.Ia->State == Dhcp6Confirming) { in Dhcp6HandleReplyMsg()
2290 if (Instance->IaCb.Ia->State == Dhcp6Renewing || Instance->IaCb.Ia->State == Dhcp6Rebinding) { in Dhcp6HandleReplyMsg()
2433 ASSERT(Instance->IaCb.Ia); in Dhcp6HandleAdvertiseMsg()
2598 ASSERT (Instance->IaCb.Ia); in Dhcp6HandleStateful()
2633 switch (Instance->IaCb.Ia->State) { in Dhcp6HandleStateful()
2993 DHCP6_IA_CB *IaCb; in Dhcp6OnTimerTick() local
3106 IaCb = &Instance->IaCb; in Dhcp6OnTimerTick()
3108 if (Instance->Config == NULL || IaCb->Ia == NULL) { in Dhcp6OnTimerTick()
3112 …if (IaCb->Ia->State == Dhcp6Bound || IaCb->Ia->State == Dhcp6Renewing || IaCb->Ia->State == Dhcp6R… in Dhcp6OnTimerTick()
3114 IaCb->LeaseTime++; in Dhcp6OnTimerTick()
3116 if (IaCb->LeaseTime > IaCb->T2 && IaCb->Ia->State == Dhcp6Bound) { in Dhcp6OnTimerTick()
3122 } else if (IaCb->LeaseTime > IaCb->T1 && IaCb->Ia->State == Dhcp6Bound) { in Dhcp6OnTimerTick()
3135 if (Dhcp6LinkMovDetect (Instance) && (IaCb->Ia->State == Dhcp6Bound)) { in Dhcp6OnTimerTick()
3154 ASSERT (Instance->IaCb.Ia); in Dhcp6OnTimerTick()
3155 Instance->IaCb.Ia->State = Dhcp6Bound; in Dhcp6OnTimerTick()