[dhcp-status] add bmc warm reboot support

Change-Id: I805e2a245b2a4cbbda025c331683a3c945091d94
Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
diff --git a/subprojects/dhcp-done/update-dhcp-status.cpp b/subprojects/dhcp-done/update-dhcp-status.cpp
index b23706e..9c2c83f 100644
--- a/subprojects/dhcp-done/update-dhcp-status.cpp
+++ b/subprojects/dhcp-done/update-dhcp-status.cpp
@@ -8,8 +8,9 @@
 static void printUsage()
 {
     stdplus::println(stderr, "Usage: update_dhcp_status <state> <message>");
-    stdplus::println(stderr,
-                     "<state> is one of 'DONE', 'POWERCYCLE' or 'ONGOING'");
+    stdplus::println(
+        stderr,
+        "<state> is one of 'DONE', 'POWERCYCLE', 'REBOOT' or 'ONGOING'");
 }
 
 static int genStatusCode(char* state)
@@ -26,6 +27,10 @@
     {
         return 2;
     }
+    else if (std::strcmp(state, "REBOOT") == 0)
+    {
+        return 3;
+    }
 
     return -1;
 }