relayd: put rule requests on stack
[project/relayd.git] / relayd.h
index cd24aa6..d7ad212 100644 (file)
--- a/relayd.h
+++ b/relayd.h
 
 #include <linux/if_packet.h>
 #include <linux/rtnetlink.h>
-#include <linux/neighbour.h>
 
 #include <stdint.h>
 #include <stdbool.h>
 
-#include "uloop.h"
-#include "list.h"
+#include <libubox/uloop.h>
+#include <libubox/list.h>
 
 #define DEBUG
 #ifdef DEBUG
@@ -128,6 +127,6 @@ void relayd_add_host_route(struct relayd_host *host, const uint8_t *ipaddr, uint
 void relayd_add_pending_route(const uint8_t *gateway, const uint8_t *dest, uint8_t mask, int timeout);
 
 void relayd_forward_bcast_packet(struct relayd_interface *from_rif, void *packet, int len);
-bool relayd_handle_dhcp_packet(struct relayd_interface *rif, void *data, int len, bool forward);
+bool relayd_handle_dhcp_packet(struct relayd_interface *rif, void *data, int len, bool forward, bool parse);
 
 #endif