Fix compilation
[project/odhcpd.git] / src / odhcpd.h
index dfaec9b..1fe775e 100644 (file)
@@ -61,7 +61,7 @@ extern struct list_head leases;
 struct odhcpd_event {
        struct uloop_fd uloop;
        void (*handle_dgram)(void *addr, void *data, size_t len,
 struct odhcpd_event {
        struct uloop_fd uloop;
        void (*handle_dgram)(void *addr, void *data, size_t len,
-                       struct interface *iface);
+                       struct interface *iface, void *dest_addr);
 };
 
 
 };
 
 
@@ -118,6 +118,7 @@ struct interface {
        // DHCPv4
        struct odhcpd_event dhcpv6_event;
        struct odhcpd_event dhcpv4_event;
        // DHCPv4
        struct odhcpd_event dhcpv6_event;
        struct odhcpd_event dhcpv4_event;
+       struct odhcpd_event ndp_event;
        struct list_head dhcpv4_assignments;
 
        // Managed PD
        struct list_head dhcpv4_assignments;
 
        // Managed PD
@@ -160,9 +161,6 @@ struct interface {
        void *dhcpv6_raw;
        size_t dhcpv6_raw_len;
 
        void *dhcpv6_raw;
        size_t dhcpv6_raw_len;
 
-       char* static_ndp;
-       size_t static_ndp_len;
-
        char *upstream;
        size_t upstream_len;
 
        char *upstream;
        size_t upstream_len;