From owner-freebsd-pf@freebsd.org Fri Sep 23 11:05:50 2016 Return-Path: Delivered-To: freebsd-pf@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8311BBE6108 for ; Fri, 23 Sep 2016 11:05:50 +0000 (UTC) (envelope-from bounce-d274987f-1649-43bf-bda8-240dab99e9ec@server1.clientz.co.za) Received: from server1.clientz.co.za (server1.clientz.co.za [50.23.78.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 619DE1897 for ; Fri, 23 Sep 2016 11:05:50 +0000 (UTC) (envelope-from bounce-d274987f-1649-43bf-bda8-240dab99e9ec@server1.clientz.co.za) dkim-signature: v=1; a=rsa-sha256; d=server1.clientz.co.za; s=web1; c=relaxed/relaxed; q=dns/txt; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:MIME-Version:Content-Type:List-Unsubscribe; bh=y/fNFTryetS8fwpIZLRbEMwVMWSoVoHyqbP1jVh+IHs=; b=JFIz2m5XAc4IxqUkkWsBgbk1QyuZITD3QZhiElKlVbrYiwJM5PAKxU3ORTDP82G16ici+BQNcwQaewLXMFcdgfQPydkr6fV4aKtzeTvra58bo+oaTi66N8EyBiYdAgD13mfP0qMfMNWKPiHFN4jbOyigZb9LD8372Pr7tOwi7AQ= Received: from server1 (server1.clientz.co.za [127.0.0.1]) by server1.clientz.co.za with ESMTP ; Fri, 23 Sep 2016 13:05:47 +0200 Message-ID: MIME-Version: 1.0 Sender: bounce-d274987f-1649-43bf-bda8-240dab99e9ec@server1.clientz.co.za From: "Warranty Engage" To: freebsd-pf@freebsd.org Reply-To: we1wu@server1.clientz.co.za Date: 23 Sep 2016 13:05:47 +0200 Subject: Mechanical Breakdown Warranty from R130 per month Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-pf@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Technical discussion and general questions about packet filter \(pf\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2016 11:05:50 -0000 to view in your browser=0Ahttp://www.warrantyengagemail.co.za/?ut= m_source=3D1H&utm_campaign=3Dwu=0A =0A=0AWarranty Engage - Mechan= ical Breakdown Warranty from R130 per month =0AKeep Your Car in R= unning Condition & on the Road. =0A =0A http://www.warrantyengage= mail.co.za/?utm_source=3D1H&utm_campaign=3Dwu=0A =0A=0A=0A =0A =0A= =0AMechanical Breakdown Warranty. =0Ahttp://www.warrantyengagemai= l.co.za/?utm_source=3D1H&utm_campaign=3Dwu=0A=0A5 Affordable Plan= s.=0Ahttp://www.warrantyengagemail.co.za/?utm_source=3D1H&utm_cam= paign=3Dwu=0A=0AStarting from R143 per month.=0Ahttp://www.warran= tyengagemail.co.za/?utm_source=3D1H&utm_campaign=3Dwu=0A=0ACover = mechanical problems with your Engine, Gearbox, Differential, Deff= erential Lock, Transfer Box or Electrical Components.=0Ahttp://ww= w.warrantyengagemail.co.za/?utm_source=3D1H&utm_campaign=3Dwu=0A=0A= Cover up to R 139 000.=0Ahttp://www.warrantyengagemail.co.za/?utm= _source=3D1H&utm_campaign=3Dwu =0A =0A=0ARequest A Quote. =E2=86=92= =0A =0A http://www.warrantyengagemail.co.za/?utm_source=3D1H&utm= _campaign=3Dwu=0A =0A=0AGet a Mechanical Breakdown Warranty from = R130 per month. =0A =0A =0A http://www.warrantyengagemail.co.za/= ?utm_source=3D1H&utm_campaign=3Dwu=0A =0A =0A =0A=0A =0A =0A4 Re= asons You Need a Mechnical Breakdown Warranty. =0A =0A http://www= .warrantyengagemail.co.za/?utm_source=3D1H&utm_campaign=3Dwu=0A =0A= =0A1. =0AYour car allows you to earn an income, you need it worki= ng. =0A =0Ahttp://www.warrantyengagemail.co.za/?utm_source=3D1H&u= tm_campaign=3Dwu =0A=0A2. =0AMonthly premiums provide a disciplin= ed way to save for unforeseen repair costs. =0A =0A =0A http://ww= w.warrantyengagemail.co.za/?utm_source=3D1H&utm_campaign=3Dwu=0A = =0A=0A3. =0AKeeping your car in good running condition maintains= its resale value. =0A =0A http://www.warrantyengagemail.co.za/?u= tm_source=3D1H&utm_campaign=3Dwu=0A=0A4. =0AYou will have cover f= or unexpected mechanical & electrical breakdowns. =0A =0A =0A htt= p://www.warrantyengagemail.co.za/?utm_source=3D1H&utm_campaign=3D= wu=0A=0ARequest A Quote. =E2=86=92 =0A =0A http://www.warrantyeng= agemail.co.za/?utm_source=3D1H&utm_campaign=3Dwu=0A =0A =0A=0A =0A= Does Your Car Qualify? =0A =0A=E2=80=A2Your car must be less than= 15 years old.=0A=E2=80=A2You car must have less than 300 000 km'= s on the odomoter.=0A=E2=80=A2Your car must be a passenger vehicl= e and not be used for racing or commercial purposes.=0A=E2=80=A2Y= our car must not have existing warranty cover.=0A =0A http://www.= warrantyengagemail.co.za/?utm_source=3D1H&utm_campaign=3Dwu=0A=0A= Request A Quote. =E2=86=92 =0A =0A =0A http://www.warrantyengagem= ail.co.za/?utm_source=3D1H&utm_campaign=3Dwu=0A =0A=0A =0A =0AYo= u can unsubscribe by pasting this link http://web1.clientz.co.za/= unsubscribe.aspx?id=3Dd274987f-1649-43bf-bda8-240dab99e9ec=0Ainto= your browser =0A=0AUnderwritten by Guardrisk and administered by= Innovation Group (Authorised Financial Services Providers) =0A = =0A=0A From owner-freebsd-pf@freebsd.org Sat Sep 24 07:10:30 2016 Return-Path: Delivered-To: freebsd-pf@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 81F5DBE5BBE for ; Sat, 24 Sep 2016 07:10:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 580B8B4E for ; Sat, 24 Sep 2016 07:10:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u8O7ATVA051965 for ; Sat, 24 Sep 2016 07:10:30 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-pf@FreeBSD.org Subject: [Bug 185633] [pf] scrubbing bug in transparent mode bug with bigger than MTU UDP packet Date: Sat, 24 Sep 2016 07:10:29 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-pf@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-pf@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Technical discussion and general questions about packet filter \(pf\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2016 07:10:30 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D185633 --- Comment #15 from commit-hook@freebsd.org --- A commit references this bug: Author: kp Date: Sat Sep 24 07:09:43 UTC 2016 New revision: 306289 URL: https://svnweb.freebsd.org/changeset/base/306289 Log: bridge: Fix fragment handling and memory leak Fragmented UDP and ICMP packets were corrupted if a firewall with reassembling feature (like pf'scrub) is enabled on the bridge. This patch fixes corru= pted packet problem and the panic (triggered easly with low RAM) as explain in= PR 185633. bridge_pfil and bridge_fragment relationship: bridge_pfil() receive (IN direction) packets and sent it to the firewall = The firewall can be configured for reassembling fragmented packet (like pf'scrubing) in one mbuf chain when bridge_pfil() need to send this reassembled packet= to the outgoing interface, it needs to re-fragment it by using bridge_fragment() bridge_fragment() had to split this mbuf (using ip_fragment) first then had to M_PREPEND each packet in the mbuf chain for adding Ethernet header. But M_PREPEND can sometime create a new mbuf on the begining of the mbuf chain, then the "main" pointer of this mbuf chain should be updated and this cas= e is tottaly forgotten. The original bridge_fragment code (Revision 158140, 2006 April 29) came from OpenBSD, and the call to bridge_enqueue was embedded. But on FreeBSD, bridge_enqueue() is done after bridge_fragment= (), then the original OpenBSD code can't work as-it of FreeBSD. PR: 185633 Submitted by: Olivier Cochard-Labb? Differential Revision: https://reviews.freebsd.org/D7780 Changes: head/sys/net/if_bridge.c --=20 You are receiving this mail because: You are the assignee for the bug.=