Add extern to *_main global variable declarations in header files.
[vpp.git] / src / vnet / dhcp / client.h
index d15e686..68c3d7b 100644 (file)
@@ -19,6 +19,9 @@
 #ifndef included_dhcp_client_h
 #define included_dhcp_client_h
 
+#include <vnet/ip/ip.h>
+#include <vnet/dhcp/dhcp4_packet.h>
+
 #define foreach_dhcp_client_state               \
 _(DHCP_DISCOVER)                                \
 _(DHCP_REQUEST)                                 \
@@ -97,7 +100,7 @@ typedef struct {
   void * event_callback;
 } dhcp_client_add_del_args_t;
 
-dhcp_client_main_t dhcp_client_main;
+extern dhcp_client_main_t dhcp_client_main;
 
 #define EVENT_DHCP_CLIENT_WAKEUP       1
 
@@ -110,6 +113,7 @@ int dhcp_client_for_us (u32 bi0,
 int dhcp_client_config (vlib_main_t * vm,
                         u32 sw_if_index,
                         u8 * hostname,
+                        u8 * client_id,
                         u32 is_add,
                         u32 client_index,
                         void *event_callback,