+\r
+ IpSb = (IP4_SERVICE *) Context;\r
+ NET_CHECK_SIGNATURE (IpSb, IP4_SERVICE_SIGNATURE);\r
+ \r
+ Ip4PacketTimerTicking (IpSb);\r
+ Ip4IgmpTicking (IpSb);\r
+}\r
+\r
+/**\r
+ This dedicated timer is used to poll underlying network media status. In case \r
+ of cable swap or wireless network switch, a new round auto configuration will \r
+ be initiated. The timer will signal the IP4 to run DHCP configuration again. \r
+ IP4 driver will free old IP address related resource, such as route table and \r
+ Interface, then initiate a DHCP process to acquire new IP, eventually create \r
+ route table for new IP address.\r
+\r
+ @param[in] Event The IP4 service instance's heart beat timer.\r
+ @param[in] Context The IP4 service instance.\r
+\r
+**/\r
+VOID\r
+EFIAPI\r
+Ip4TimerReconfigChecking (\r
+ IN EFI_EVENT Event,\r
+ IN VOID *Context\r
+ )\r
+{\r
+ IP4_SERVICE *IpSb;\r