diff --git a/daemon/io.c b/daemon/io.c
index 255f67c4a78985ff7864f3f8508c7ecbcb0e91d8..4d9cb7ed519a1dcc0e092b8025c1f2c8cf61f0ac 100644
--- a/daemon/io.c
+++ b/daemon/io.c
@@ -11,6 +11,7 @@
 #include <sys/resource.h>
 
 #if ENABLE_XDP
+	#include <libknot/xdp/eth.h>
 	#include <libknot/xdp/xdp.h>
 	#include <net/if.h>
 #endif
diff --git a/daemon/network.c b/daemon/network.c
index 7f31ba73d3b45592f2ca9992f693335be5dab9fc..6b7017a577d8c260cc597720931ee51dbc8fbcd9 100644
--- a/daemon/network.c
+++ b/daemon/network.c
@@ -9,6 +9,10 @@
 #include "daemon/tls.h"
 #include "daemon/worker.h"
 
+#if ENABLE_XDP
+	#include <libknot/xdp/eth.h>
+#endif
+
 #include <libgen.h>
 #include <net/if.h>
 #include <sys/un.h>