]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Move `linux/*.h` headers to xsk.cc to fix warnings 13805/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 16 Feb 2024 09:32:37 +0000 (10:32 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 16 Feb 2024 09:32:37 +0000 (10:32 +0100)
pdns/xsk.cc
pdns/xsk.hh

index d0cb88513a7849b38652712c7099a7e1a0c3fdd6..72f4791dd8a3956759362a0154d631dcdcc29f63 100644 (file)
 #include <fcntl.h>
 #include <iterator>
 #include <linux/bpf.h>
+#include <linux/if_ether.h>
 #include <linux/if_link.h>
 #include <linux/if_xdp.h>
 #include <linux/ip.h>
 #include <linux/ipv6.h>
 #include <linux/tcp.h>
+#include <linux/types.h>
+#include <linux/udp.h>
 #include <net/if.h>
 #include <net/if_arp.h>
 #include <netinet/in.h>
index e181e63823827e14e9c922099a579e660c805721..8d2b57d2d95c2379e4b18b2edf0c48520d050035 100644 (file)
@@ -39,9 +39,6 @@
 #include <unistd.h>
 #include <unordered_map>
 #include <vector>
-#include <linux/if_ether.h>
-#include <linux/types.h>
-#include <linux/udp.h>
 
 #include <xdp/xsk.h>
 
@@ -185,8 +182,10 @@ public:
   }
 };
 
+struct ethhdr;
 struct iphdr;
 struct ipv6hdr;
+struct udphdr;
 
 class XskPacket
 {