- break;\r
-\r
- case Dhcp6MsgRequest:\r
- //\r
- // Calculate the retransmission threshold value for request packet.\r
- //\r
- TxCb->RetryCtl.Irt = DHCP6_REQ_IRT;\r
- TxCb->RetryCtl.Mrc = DHCP6_REQ_MRC;\r
- TxCb->RetryCtl.Mrt = DHCP6_REQ_MRT;\r
- TxCb->RetryCtl.Mrd = DHCP6_REQ_MRD;\r
- TxCb->RetryExp = Dhcp6CalculateExpireTime (\r
- TxCb->RetryCtl.Irt,\r
- TRUE,\r
- TRUE\r
- );\r
- break;\r
-\r
- case Dhcp6MsgConfirm:\r
- //\r
- // Calculate the retransmission threshold value for confirm packet.\r
- //\r
- TxCb->RetryCtl.Irt = DHCP6_CNF_IRT;\r
- TxCb->RetryCtl.Mrc = DHCP6_CNF_MRC;\r
- TxCb->RetryCtl.Mrt = DHCP6_CNF_MRT;\r
- TxCb->RetryCtl.Mrd = DHCP6_CNF_MRD;\r
- TxCb->RetryExp = Dhcp6CalculateExpireTime (\r
- TxCb->RetryCtl.Irt,\r
- TRUE,\r
- TRUE\r
- );\r
- break;\r
-\r
- case Dhcp6MsgRenew:\r
- //\r
- // Calculate the retransmission threshold value for renew packet.\r
- //\r
- TxCb->RetryCtl.Irt = DHCP6_REB_IRT;\r
- TxCb->RetryCtl.Mrc = DHCP6_REB_MRC;\r
- TxCb->RetryCtl.Mrt = DHCP6_REB_MRT;\r
- TxCb->RetryCtl.Mrd = IaCb->T2 - IaCb->T1;\r
- TxCb->RetryExp = Dhcp6CalculateExpireTime (\r
- TxCb->RetryCtl.Irt,\r
- TRUE,\r
- TRUE\r
- );\r
- break;\r