DHCP backoff process implementation.
Tested following scenarios:
-
DHCP Process follows RFC2131, “When client timeout happens, the retransmission delay SHOULD be doubled with subsequent retransmissions up to a maximum of 64 seconds as 1 – 2 – 4 – 8 – 16 – 32 – 64 before moving to init state”
-
DHCP Process able to obtain IP address when dhcp-server allocates IP while dhcp backoff process is in progress.
-
DHCP discover messages follows the backoff process.
-
DHCP Process able to obtain IP address when dhcp-server allocates IP while dhcp backoff process for dhcp discover is in progress.
Change-Id: Id1e0554d59d9c6a7ac1caf607f883694d99be852