Date: Thu, 18 Sep 2014 14:32:06 GMT From: dpl@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r274310 - soc2014/dpl/netmap-ipfwjit/sys/netpfil/ipfw Message-ID: <201409181432.s8IEW6hh096916@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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}); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409181432.s8IEW6hh096916>