socsvn commit: r274310 - soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw
dpl at FreeBSD.org
dpl at FreeBSD.org
Thu Sep 18 14:32:07 UTC 2014
Author: dpl
Date: Thu Sep 18 14:32:05 2014
New Revision: 274310
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=274310
Log:
Corrected some wrong rules actions.
Modified:
soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/ip_fw_rules.c
soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc
Modified: soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/ip_fw_rules.c
==============================================================================
--- soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/ip_fw_rules.c Thu Sep 18 14:30:27 2014 (r274309)
+++ soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/ip_fw_rules.c Thu Sep 18 14:32:05 2014 (r274310)
@@ -3,7 +3,7 @@
#include <netinet/in.h>
// #define IPFW_RULES_INLINE __unused
- #define IPFW_RULES_INLINE __attribute__((used))
+ #define IPFW_RULES_INLINE __attribute__((used)) __always_inline
#include "ip_fw_rules.h"
// The real function will be compiled and inserted by the JIT.
Modified: soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc
==============================================================================
--- soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc Thu Sep 18 14:30:27 2014 (r274309)
+++ soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw/jit.cc Thu Sep 18 14:32:05 2014 (r274310)
@@ -1341,6 +1341,7 @@
Value *OpcodeL = Irb.CreateLoad(Opcode);
// Opcode is u_int8
Value *OpcodeL32 = Irb.CreateZExt(OpcodeL, Int32Ty);
+ RuleForwardMac->dump();
Irb.CreateCall(RuleForwardMac, {OpcodeL32});
}
More information about the svn-soc-all
mailing list