dpdk: fix vlan stripping
[vpp.git] / src / vnet / dhcp / client.h
index 72cbf66..a79d6e5 100644 (file)
@@ -64,14 +64,13 @@ typedef struct dhcp_client_t_
   ip4_address_t dhcp_server;
   u32 subnet_mask_width;       /* option 1 */
   ip4_address_t router_address;        /* option 3 */
+  ip4_address_t *domain_server_address;        /* option 6 */
   u32 lease_renewal_interval;  /* option 51 */
   u32 lease_lifetime;          /* option 59 */
 
   /* Requested data (option 55) */
   u8 *option_55_data;
 
-  u8 *l2_rewrite;
-
   /* hostname and software client identifiers */
   u8 *hostname;
   u8 *client_identifier;       /* software version, e.g. vpe 1.0 */
@@ -86,6 +85,11 @@ typedef struct dhcp_client_t_
   u8 client_hardware_address[6];
   u8 client_detect_feature_enabled;
 
+  /* the unicast adjacency for the DHCP server */
+  adj_index_t ai_ucast;
+  /* the broadcast adjacency on the link */
+  adj_index_t ai_bcast;
+
   dhcp_event_cb_t event_callback;
 } dhcp_client_t;