chiark / gitweb /
sd-dhcp: refactor parse_options
[elogind.git] / src / libsystemd-network / dhcp-protocol.h
index 400e953f417a7754be01ce7f6e8e55f91eedfb9c..11de186297673b4c7fc5fba8482d42e7d0687415 100644 (file)
@@ -44,6 +44,7 @@ struct DHCPMessage {
         uint8_t sname[64];
         uint8_t file[128];
         be32_t magic;
+        uint8_t options[0];
 } _packed_;
 
 typedef struct DHCPMessage DHCPMessage;
@@ -76,6 +77,7 @@ enum DHCPState {
         DHCP_STATE_BOUND                        = 5,
         DHCP_STATE_RENEWING                     = 6,
         DHCP_STATE_REBINDING                    = 7,
+        DHCP_STATE_STOPPED                      = 8,
 };
 
 typedef enum DHCPState DHCPState;