socsvn commit: r271853 - soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw
dpl at FreeBSD.org
dpl at FreeBSD.org
Mon Aug 4 14:11:23 UTC 2014
Author: dpl
Date: Mon Aug 4 14:11:22 2014
New Revision: 271853
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=271853
Log:
Corrected some issues with our defines and inclusion of code.
Modified:
soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc
Modified: soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc
==============================================================================
--- soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc Mon Aug 4 14:08:23 2014 (r271852)
+++ soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc Mon Aug 4 14:11:22 2014 (r271853)
@@ -1,43 +1,32 @@
/* JIT compilation code */
+#undef _KERNEL
+#include <iostream>
+#include <string>
+#include <vector>
+
+#include <llvm/ADT/OwningPtr.h>
+#include <llvm/Bitcode/ReaderWriter.h>
+#include <llvm/IR/IRBuilder.h>
+#include <llvm/IR/LLVMContext.h>
+#include <llvm/IR/Module.h>
+#include <llvm/Support/MemoryBuffer.h>
+#include <llvm/Support/ErrorOr.h>
+#define _KERNEL
+
extern "C" {
#include <glue.h>
#include <missing.h>
-#include <sys/types.h>
-#include <stdint.h>
-#include <time.h>
-#include <sys/socket.h>
-#include <sys/queue.h>
-#include <sys/lock.h>
-#include <sys/param.h>
-#include <sys/mutex.h>
-#include <netinet/in.h>
-#include <net/if.h>
+
+#include <sys/mbuf.h>
#include <netinet/ip_fw.h>
#include <netinet/ip_dummynet.h>
-#include <net/netmap_user.h>
-#include <net/if_var.h>
-#include <net/ethernet.h>
#include <netinet/in_pcb.h>
-#include <netinet/ip_var.h>
-#include <sys/lock.h>
-#include <sys/param.h>
#include <netpfil/ipfw/dn_heap.h>
#include <netpfil/ipfw/ip_dn_private.h>
#include <netpfil/ipfw/ip_fw_private.h>
}
-#include <iostream>
-#include <string>
-#include <vector>
-
-#include <llvm/ADT/OwningPtr.h>
-#include <llvm/Bitcode/ReaderWriter.h>
-#include <llvm/IR/IRBuilder.h>
-#include <llvm/IR/LLVMContext.h>
-#include <llvm/IR/Module.h>
-#include <llvm/Support/MemoryBuffer.h>
-#include <llvm/Support/ErrorOr.h>
typedef int (*funcptr)();
More information about the svn-soc-all
mailing list