$NetBSD$

--- src/Unix/ether_unix.cpp.orig	2006-04-02 23:06:50.000000000 +0200
+++ src/Unix/ether_unix.cpp
@@ -49,7 +49,7 @@
 #include <stdio.h>
 #include <map>
 
-#if defined(__FreeBSD__) || defined(sgi) || (defined(__APPLE__) && defined(__MACH__))
+#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(sgi) || (defined(__APPLE__) && defined(__MACH__))
 #include <net/if.h>
 #endif
 
