Date: Tue, 25 Feb 2014 06:34:59 -0800 (PST) From: George Amanakis <g_amanakis@yahoo.com> To: "bug-followup@FreeBSD.org" <bug-followup@FreeBSD.org>, "a.v.volobuev@gmail.com" <a.v.volobuev@gmail.com>, "andre@freebsd.org" <andre@freebsd.org>, "melifaro@FreeBSD.org" <melifaro@FreeBSD.org>, "freebsd-bugs@freebsd.org" <freebsd-bugs@freebsd.org>, "nicolas@deffayet.com" <nicolas@deffayet.com> Subject: Re: kern/185876: ipfw not matching incoming packets decapsulating ipsec. example l2tp/ipsec Message-ID: <1393338899.78804.YahooMailNeo@web121003.mail.ne1.yahoo.com> In-Reply-To: <1393323443.60825.YahooMailNeo@web121001.mail.ne1.yahoo.com> References: <1393176921.3248.YahooMailNeo@web121006.mail.ne1.yahoo.com> <1393197488.20693.YahooMailNeo@web121004.mail.ne1.yahoo.com> <1393277450.77946.YahooMailNeo@web121001.mail.ne1.yahoo.com> <1393278693.34428.YahooMailNeo@web121003.mail.ne1.yahoo.com> <1393323443.60825.YahooMailNeo@web121001.mail.ne1.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
The culprit is the "#define M_DECRYPTED M_PROTO3" in "netinet6/in6.h" (that= is regardless of whether or not INET6 has been set). It gets mixed up (net= ipsec includes in.h, in.h includes in6.h) and so when the M_DECRYPTED flag = is set, M_SKIP_FIREWALL flag is also set.=A0 From owner-freebsd-bugs@FreeBSD.ORG Tue Feb 25 17:15:20 2014 Return-Path: <owner-freebsd-bugs@FreeBSD.ORG> Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AD2AC3A1; Tue, 25 Feb 2014 17:15:20 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7EAA510F5; Tue, 25 Feb 2014 17:15:20 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s1PHFKNI027921; Tue, 25 Feb 2014 17:15:20 GMT (envelope-from brueffer@freefall.freebsd.org) Received: (from brueffer@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s1PHFKrU027918; Tue, 25 Feb 2014 18:15:20 +0100 (CET) (envelope-from brueffer) Date: Tue, 25 Feb 2014 18:15:20 +0100 (CET) Message-Id: <201402251715.s1PHFKrU027918@freefall.freebsd.org> To: gleb.kurtsou@gmail.com, brueffer@FreeBSD.org, freebsd-bugs@FreeBSD.org, brueffer@FreeBSD.org From: brueffer@FreeBSD.org Subject: Re: bin/153801: [patch] btxld(8) produces incorrect ELF binaries X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Bug reports <freebsd-bugs.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-bugs>, <mailto:freebsd-bugs-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-bugs/> List-Post: <mailto:freebsd-bugs@freebsd.org> List-Help: <mailto:freebsd-bugs-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-bugs>, <mailto:freebsd-bugs-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 25 Feb 2014 17:15:20 -0000 Synopsis: [patch] btxld(8) produces incorrect ELF binaries State-Changed-From-To: open->patched State-Changed-By: brueffer State-Changed-When: Tue Feb 25 18:14:48 CET 2014 State-Changed-Why: Committed, thanks! Responsible-Changed-From-To: freebsd-bugs->brueffer Responsible-Changed-By: brueffer Responsible-Changed-When: Tue Feb 25 18:14:48 CET 2014 Responsible-Changed-Why: MFC reminder. http://www.freebsd.org/cgi/query-pr.cgi?pr=153801
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1393338899.78804.YahooMailNeo>