From nobody@FreeBSD.org  Sun Apr 13 06:00:56 2014
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id C47211D9
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 13 Apr 2014 06:00:56 +0000 (UTC)
Received: from cgiserv.freebsd.org (cgiserv.freebsd.org [IPv6:2001:1900:2254:206a::50:4])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id B226E19F8
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 13 Apr 2014 06:00:56 +0000 (UTC)
Received: from cgiserv.freebsd.org ([127.0.1.6])
	by cgiserv.freebsd.org (8.14.8/8.14.8) with ESMTP id s3D60ut6058478
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 13 Apr 2014 06:00:56 GMT
	(envelope-from nobody@cgiserv.freebsd.org)
Received: (from nobody@localhost)
	by cgiserv.freebsd.org (8.14.8/8.14.8/Submit) id s3D60uXY058471;
	Sun, 13 Apr 2014 06:00:56 GMT
	(envelope-from nobody)
Message-Id: <201404130600.s3D60uXY058471@cgiserv.freebsd.org>
Date: Sun, 13 Apr 2014 06:00:56 GMT
From: Bill Yuan <bycn82@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: ipfw option `in` is not working on FreeBSD10
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         188543
>Category:       kern
>Synopsis:       [ipfw] ipfw option `in` is not working on FreeBSD10
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    ae
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 13 06:10:00 UTC 2014
>Closed-Date:    Wed Apr 23 09:58:02 UTC 2014
>Last-Modified:  Wed Apr 23 10:00:00 UTC 2014
>Originator:     Bill Yuan
>Release:        10 release
>Organization:
cozilyworks
>Environment:
FreeBSD FB10 10.0-RELEASE FreeBSD 10.0-RELEASE #0: Sun Apr 13 03:14:30 HKT 2014     root@FB10:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
according to the man page, the rule option `in|out` are still supported
in FreeBSD10. But somehow the rule with in did not match anything in my
case.
>How-To-Repeat:
root@FB10:~ # ipfw -f flush
Flushed all rules.
//Create rules <---------------------------------
root@FB10:~ # ipfw add count all from any to any MAC any any in via em0
00100 count ip from any to any MAC any any in via em0
root@FB10:~ # ipfw add count all from any to any MAC any any via em0
00200 count ip from any to any MAC any any via em0
//Check counters<-----------------------------------
root@FB10:~ # ipfw show
00100    0      0 count ip from any to any MAC any any in via em0 
00200   26   2232 count ip from any to any MAC any any via em0
65535 3453 293448 allow ip from any to any

>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-ipfw 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Wed Apr 16 01:40:14 UTC 2014 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=188543 

From: lhmwzy <lhmwzy@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/188543: [ipfw] ipfw option `in` is not working on FreeBSD10
Date: Wed, 16 Apr 2014 10:33:34 +0800

 --001a11c14da43b033404f71fbe29
 Content-Type: text/plain; charset=UTF-8
 
 I have tested under 10.0 and the  count is alwayls 0.
 #sysctl -a|grep ipfw
 net.link.ether.ipfw:1
 
 under 8.4 and 9.2,the count is correct.
 
 --001a11c14da43b033404f71fbe29
 Content-Type: text/html; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable
 
 <div dir=3D"ltr"><div><div>I have tested under 10.0 and the=C2=A0 count is =
 alwayls 0.<br></div>#sysctl -a|grep ipfw<br>net.link.ether.ipfw:1<br><br></=
 div>under 8.4 and 9.2,the count is correct.<br></div>
 
 --001a11c14da43b033404f71fbe29--

From: lhmwzy <lhmwzy@gmail.com>
To: bug-followup@FreeBSD.org, bycn82@gmail.com
Cc:  
Subject: Re: kern/188543: [ipfw] ipfw option `in` is not working on FreeBSD10
Date: Wed, 16 Apr 2014 21:12:42 +0800

 --001a11c12c1af3685704f728aba7
 Content-Type: text/plain; charset=UTF-8
 
 Under 10.0
 
 00100 0 0 count ip from any to any MAC any any in via em0
  00200 0 0 count ip from any to any MAC any 00:0c:29:f4:d8:75 in via em0
  00400 0 0 count ip from any to any MAC any 00:0c:29:f4:d8:75 in
 
 these rules's count are 0
 
  00300 2999 1089504 count ip from any to any MAC any 00:0c:29:f4:d8:75
  00500 2959 287441 count ip from any to any out
  00600 812 113255 count ip from any to any in
  00700 45 8952 count ip from any to any MAC any 00:0c:29:f4:d8:75 out
 
  These rules look like working normal
  00:0c:29:f4:d8:75 is MAC of my em0
 
 --001a11c12c1af3685704f728aba7
 Content-Type: text/html; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable
 
 <div dir=3D"ltr"><div>Under 10.0<br><br>00100 0 0 count ip from any to any =
 MAC any any in via em0 <br>=C2=A000200 0 0 count ip from any to any MAC any=
  00:0c:29:f4:d8:75 in via em0 <br>=C2=A000400 0 0 count ip from any to any =
 MAC any 00:0c:29:f4:d8:75 in <br>
 <br>these rules&#39;s count are 0 <br><br>=C2=A000300 2999 1089504 count ip=
  from any to any MAC any 00:0c:29:f4:d8:75 <br>=C2=A000500 2959 287441 coun=
 t ip from any to any out <br>=C2=A000600 812 113255 count ip from any to an=
 y in <br>=C2=A000700 45 8952 count ip from any to any MAC any 00:0c:29:f4:d=
 8:75 out <br>
 <br></div>=C2=A0These rules look like working normal<br><div><div>=C2=A000:=
 0c:29:f4:d8:75 is MAC of my em0<br></div></div></div>
 
 --001a11c12c1af3685704f728aba7--
Responsible-Changed-From-To: freebsd-ipfw->ae 
Responsible-Changed-By: ae 
Responsible-Changed-When: Wed Apr 16 14:19:42 UTC 2014 
Responsible-Changed-Why:  
Take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=188543 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/188543: commit references a PR
Date: Wed, 16 Apr 2014 14:37:15 +0000 (UTC)

 Author: ae
 Date: Wed Apr 16 14:37:11 2014
 New Revision: 264540
 URL: http://svnweb.freebsd.org/changeset/base/264540
 
 Log:
   Set oif only for outgoing packets.
   
   PR:		188543
   MFC after:	1 week
   Sponsored by:	Yandex LLC
 
 Modified:
   head/sys/netpfil/ipfw/ip_fw_pfil.c
 
 Modified: head/sys/netpfil/ipfw/ip_fw_pfil.c
 ==============================================================================
 --- head/sys/netpfil/ipfw/ip_fw_pfil.c	Wed Apr 16 12:29:45 2014	(r264539)
 +++ head/sys/netpfil/ipfw/ip_fw_pfil.c	Wed Apr 16 14:37:11 2014	(r264540)
 @@ -334,7 +334,7 @@ ipfw_check_frame(void *arg, struct mbuf 
  	m_adj(m, ETHER_HDR_LEN);	/* strip ethernet header */
  
  	args.m = m;		/* the packet we are looking at		*/
 -	args.oif = dst;		/* destination, if any			*/
 +	args.oif = dir == PFIL_OUT ? dst: NULL;	/* destination, if any	*/
  	args.next_hop = NULL;	/* we do not support forward yet	*/
  	args.next_hop6 = NULL;	/* we do not support forward yet	*/
  	args.eh = &save_eh;	/* MAC header for bridged/MAC packets	*/
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->patched 
State-Changed-By: ae 
State-Changed-When: Wed Apr 16 14:41:09 UTC 2014 
State-Changed-Why:  
Patched in head/. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=188543 

From: lhmwzy <lhmwzy@gmail.com>
To: bug-followup@FreeBSD.org, bycn82@gmail.com
Cc:  
Subject: Re: kern/188543: [ipfw] ipfw option `in` is not working on FreeBSD10
Date: Thu, 17 Apr 2014 08:14:01 +0800

 --047d7bdc96b0ff4f5604f731e8db
 Content-Type: text/plain; charset=UTF-8
 
 Tks for patch.
 Tested and worked.
 
 --047d7bdc96b0ff4f5604f731e8db
 Content-Type: text/html; charset=UTF-8
 
 <div dir="ltr"><div>Tks for patch.<br></div>Tested and worked.<br></div>
 
 --047d7bdc96b0ff4f5604f731e8db--

From: bycn82 <bycn82@gmail.com>
To: bug-followup@FreeBSD.org, bycn82@gmail.com
Cc:  
Subject: Re: kern/188543: [ipfw] ipfw option `in` is not working on FreeBSD10
Date: Sat, 19 Apr 2014 01:51:29 +0800

 This is a multi-part message in MIME format.
 --------------020102080109090200060800
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 I read the source code because of this bug, And I got some comments 
 though maybe here is not a proper way.
 1.If we make it modular,extendable,then we can far-see that more 
 developers will contribute their effort and make it more powerful than 
 current status.
 2.every hook should have it's own firewall rule table, it can improve 
 the performance though it is not that significant.
 3.the rules are no need to be so semantic in my opinion,because its 
 users are professional.I admit it is not important.
 I am going to refactor it and hope more people will join me and make it 
 an alternative version of ipfw.
 
 
 --------------020102080109090200060800
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 <html>
   <head>
     <meta http-equiv="content-type" content="text/html;
       charset=ISO-8859-1">
   </head>
   <body bgcolor="#FFFFFF" text="#000000">
     <font face="Calibri">I read the source code because of this bug, And
       I got some comments though maybe here is not a proper way.<br>
       1.If we make it modular,extendable,then we can far-see that more
       developers will contribute their effort and make it more powerful
       than current status.<br>
       2.every hook should have it's own firewall rule table, it can
       improve the performance though it is not that significant. <br>
       3.the rules are no need to be so semantic in my opinion,because
       its users are professional.I admit it is not important.<br>
       I am going to refactor it and hope more people will join me and
       make it an alternative version of ipfw. <br>
     </font> <br>
   </body>
 </html>
 
 --------------020102080109090200060800--

From: Mark Knight <markk@knigma.org>
To: bug-followup@FreeBSD.org, bycn82@gmail.com
Cc:  
Subject: Re: kern/188543: [ipfw] ipfw option `in` is not working on FreeBSD10
Date: Sat, 19 Apr 2014 19:50:30 +0100

 This is a multi-part message in MIME format.
 --------------040505020905040503010108
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 This bug is a nasty security regression. Defiantly something to consider
 for the FreeBSD 10 errata and potentially even a security advisory IMHO.
 
 -- 
 Mark Knight
 
 
 --------------040505020905040503010108
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 <html>
   <head>
 
     <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
   </head>
   <body text="#000000" bgcolor="#FFFFFF">
     <meta http-equiv="Content-Type" content="text/html;
       charset=ISO-8859-1">
     <p class="MsoNormal">This bug is a nasty security regression.
       Defiantly something
       to consider for the FreeBSD 10 errata and potentially even a
       security advisory
       IMHO.<o:p></o:p></p>
     <meta name="ProgId" content="Word.Document">
     <meta name="Generator" content="Microsoft Word 15">
     <meta name="Originator" content="Microsoft Word 15">
     <link rel="File-List"
 href="file:///C:%5CUsers%5Cmarkni%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml">
     <!--[if gte mso 9]><xml>
  <o:OfficeDocumentSettings>
   <o:AllowPNG/>
  </o:OfficeDocumentSettings>
 </xml><![endif]-->
     <link rel="themeData"
 href="file:///C:%5CUsers%5Cmarkni%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx">
     <link rel="colorSchemeMapping"
 href="file:///C:%5CUsers%5Cmarkni%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">
     <!--[if gte mso 9]><xml>
  <w:WordDocument>
   <w:View>Normal</w:View>
   <w:Zoom>0</w:Zoom>
   <w:TrackMoves/>
   <w:TrackFormatting/>
   <w:PunctuationKerning/>
   <w:ValidateAgainstSchemas/>
   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
   <w:DoNotPromoteQF/>
   <w:LidThemeOther>EN-GB</w:LidThemeOther>
   <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
   <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
   <w:Compatibility>
    <w:BreakWrappedTables/>
    <w:SnapToGridInCell/>
    <w:WrapTextWithPunct/>
    <w:UseAsianBreakRules/>
    <w:DontGrowAutofit/>
    <w:SplitPgBreakAndParaMark/>
    <w:EnableOpenTypeKerning/>
    <w:DontFlipMirrorIndents/>
    <w:OverrideTableStyleHps/>
   </w:Compatibility>
   <m:mathPr>
    <m:mathFont m:val="Cambria Math"/>
    <m:brkBin m:val="before"/>
    <m:brkBinSub m:val="&#45;-"/>
    <m:smallFrac m:val="off"/>
    <m:dispDef/>
    <m:lMargin m:val="0"/>
    <m:rMargin m:val="0"/>
    <m:defJc m:val="centerGroup"/>
    <m:wrapIndent m:val="1440"/>
    <m:intLim m:val="subSup"/>
    <m:naryLim m:val="undOvr"/>
   </m:mathPr></w:WordDocument>
 </xml><![endif]--><!--[if gte mso 9]><xml>
  <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
   DefSemiHidden="false" DefQFormat="false" DefPriority="99"
   LatentStyleCount="371">
   <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
   <w:LsdException Locked="false" Priority="9" SemiHidden="true"
    UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
   <w:LsdException Locked="false" Priority="9" SemiHidden="true"
    UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
   <w:LsdException Locked="false" Priority="9" SemiHidden="true"
    UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
   <w:LsdException Locked="false" Priority="9" SemiHidden="true"
    UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
   <w:LsdException Locked="false" Priority="9" SemiHidden="true"
    UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
   <w:LsdException Locked="false" Priority="9" SemiHidden="true"
    UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
   <w:LsdException Locked="false" Priority="9" SemiHidden="true"
    UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
   <w:LsdException Locked="false" Priority="9" SemiHidden="true"
    UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="index 1"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="index 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="index 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="index 4"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="index 5"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="index 6"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="index 7"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="index 8"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="index 9"/>
   <w:LsdException Locked="false" Priority="39" SemiHidden="true"
    UnhideWhenUsed="true" Name="toc 1"/>
   <w:LsdException Locked="false" Priority="39" SemiHidden="true"
    UnhideWhenUsed="true" Name="toc 2"/>
   <w:LsdException Locked="false" Priority="39" SemiHidden="true"
    UnhideWhenUsed="true" Name="toc 3"/>
   <w:LsdException Locked="false" Priority="39" SemiHidden="true"
    UnhideWhenUsed="true" Name="toc 4"/>
   <w:LsdException Locked="false" Priority="39" SemiHidden="true"
    UnhideWhenUsed="true" Name="toc 5"/>
   <w:LsdException Locked="false" Priority="39" SemiHidden="true"
    UnhideWhenUsed="true" Name="toc 6"/>
   <w:LsdException Locked="false" Priority="39" SemiHidden="true"
    UnhideWhenUsed="true" Name="toc 7"/>
   <w:LsdException Locked="false" Priority="39" SemiHidden="true"
    UnhideWhenUsed="true" Name="toc 8"/>
   <w:LsdException Locked="false" Priority="39" SemiHidden="true"
    UnhideWhenUsed="true" Name="toc 9"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Normal Indent"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="footnote text"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="annotation text"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="header"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="footer"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="index heading"/>
   <w:LsdException Locked="false" Priority="35" SemiHidden="true"
    UnhideWhenUsed="true" QFormat="true" Name="caption"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="table of figures"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="envelope address"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="envelope return"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="footnote reference"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="annotation reference"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="line number"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="page number"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="endnote reference"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="endnote text"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="table of authorities"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="macro"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="toa heading"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Bullet"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Number"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List 4"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List 5"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Bullet 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Bullet 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Bullet 4"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Bullet 5"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Number 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Number 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Number 4"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Number 5"/>
   <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Closing"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Signature"/>
   <w:LsdException Locked="false" Priority="1" SemiHidden="true"
    UnhideWhenUsed="true" Name="Default Paragraph Font"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Body Text"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Body Text Indent"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Continue"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Continue 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Continue 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Continue 4"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="List Continue 5"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Message Header"/>
   <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Salutation"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Date"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Body Text First Indent"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Body Text First Indent 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Note Heading"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Body Text 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Body Text 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Body Text Indent 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Body Text Indent 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Block Text"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Hyperlink"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="FollowedHyperlink"/>
   <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
   <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Document Map"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Plain Text"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="E-mail Signature"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="HTML Top of Form"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="HTML Bottom of Form"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Normal (Web)"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="HTML Acronym"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="HTML Address"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="HTML Cite"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="HTML Code"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="HTML Definition"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="HTML Keyboard"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="HTML Preformatted"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="HTML Sample"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="HTML Typewriter"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="HTML Variable"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Normal Table"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="annotation subject"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="No List"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Outline List 1"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Outline List 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Outline List 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Simple 1"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Simple 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Simple 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Classic 1"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Classic 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Classic 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Classic 4"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Colorful 1"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Colorful 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Colorful 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Columns 1"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Columns 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Columns 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Columns 4"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Columns 5"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Grid 1"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Grid 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Grid 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Grid 4"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Grid 5"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Grid 6"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Grid 7"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Grid 8"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table List 1"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table List 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table List 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table List 4"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table List 5"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table List 6"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table List 7"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table List 8"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table 3D effects 1"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table 3D effects 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table 3D effects 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Contemporary"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Elegant"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Professional"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Subtle 1"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Subtle 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Web 1"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Web 2"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Web 3"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Balloon Text"/>
   <w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
   <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
    Name="Table Theme"/>
   <w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
   <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
   <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
   <w:LsdException Locked="false" Priority="61" Name="Light List"/>
   <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
   <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
   <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
   <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
   <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
   <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
   <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
   <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
   <w:LsdException Locked="false" Priority="70" Name="Dark List"/>
   <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
   <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
   <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
   <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
   <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
   <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
   <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
   <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
   <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
   <w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
   <w:LsdException Locked="false" Priority="34" QFormat="true"
    Name="List Paragraph"/>
   <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
   <w:LsdException Locked="false" Priority="30" QFormat="true"
    Name="Intense Quote"/>
   <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
   <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
   <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
   <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
   <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
   <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
   <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
   <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
   <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
   <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
   <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
   <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
   <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
   <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
   <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
   <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
   <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
   <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
   <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
   <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
   <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
   <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
   <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
   <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
   <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
   <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
   <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
   <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
   <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
   <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
   <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
   <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
   <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
   <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
   <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
   <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
   <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
   <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
   <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
   <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
   <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
   <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
   <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
   <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
   <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
   <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
   <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
   <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
   <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
   <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
   <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
   <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
   <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
   <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
   <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
   <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
   <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
   <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
   <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
   <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
   <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
   <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
   <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
   <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
   <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
   <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
   <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
   <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
   <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
   <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
   <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
   <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
   <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
   <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
   <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
   <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
   <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
   <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
   <w:LsdException Locked="false" Priority="19" QFormat="true"
    Name="Subtle Emphasis"/>
   <w:LsdException Locked="false" Priority="21" QFormat="true"
    Name="Intense Emphasis"/>
   <w:LsdException Locked="false" Priority="31" QFormat="true"
    Name="Subtle Reference"/>
   <w:LsdException Locked="false" Priority="32" QFormat="true"
    Name="Intense Reference"/>
   <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
   <w:LsdException Locked="false" Priority="37" SemiHidden="true"
    UnhideWhenUsed="true" Name="Bibliography"/>
   <w:LsdException Locked="false" Priority="39" SemiHidden="true"
    UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
   <w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
   <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
   <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
   <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
   <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
   <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
   <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
   <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
   <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
   <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
   <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
   <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
   <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
   <w:LsdException Locked="false" Priority="46"
    Name="Grid Table 1 Light Accent 1"/>
   <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
   <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
   <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
   <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
   <w:LsdException Locked="false" Priority="51"
    Name="Grid Table 6 Colorful Accent 1"/>
   <w:LsdException Locked="false" Priority="52"
    Name="Grid Table 7 Colorful Accent 1"/>
   <w:LsdException Locked="false" Priority="46"
    Name="Grid Table 1 Light Accent 2"/>
   <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
   <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
   <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
   <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
   <w:LsdException Locked="false" Priority="51"
    Name="Grid Table 6 Colorful Accent 2"/>
   <w:LsdException Locked="false" Priority="52"
    Name="Grid Table 7 Colorful Accent 2"/>
   <w:LsdException Locked="false" Priority="46"
    Name="Grid Table 1 Light Accent 3"/>
   <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
   <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
   <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
   <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
   <w:LsdException Locked="false" Priority="51"
    Name="Grid Table 6 Colorful Accent 3"/>
   <w:LsdException Locked="false" Priority="52"
    Name="Grid Table 7 Colorful Accent 3"/>
   <w:LsdException Locked="false" Priority="46"
    Name="Grid Table 1 Light Accent 4"/>
   <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
   <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
   <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
   <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
   <w:LsdException Locked="false" Priority="51"
    Name="Grid Table 6 Colorful Accent 4"/>
   <w:LsdException Locked="false" Priority="52"
    Name="Grid Table 7 Colorful Accent 4"/>
   <w:LsdException Locked="false" Priority="46"
    Name="Grid Table 1 Light Accent 5"/>
   <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
   <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
   <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
   <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
   <w:LsdException Locked="false" Priority="51"
    Name="Grid Table 6 Colorful Accent 5"/>
   <w:LsdException Locked="false" Priority="52"
    Name="Grid Table 7 Colorful Accent 5"/>
   <w:LsdException Locked="false" Priority="46"
    Name="Grid Table 1 Light Accent 6"/>
   <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
   <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
   <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
   <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
   <w:LsdException Locked="false" Priority="51"
    Name="Grid Table 6 Colorful Accent 6"/>
   <w:LsdException Locked="false" Priority="52"
    Name="Grid Table 7 Colorful Accent 6"/>
   <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
   <w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
   <w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
   <w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
   <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
   <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
   <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
   <w:LsdException Locked="false" Priority="46"
    Name="List Table 1 Light Accent 1"/>
   <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
   <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
   <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
   <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
   <w:LsdException Locked="false" Priority="51"
    Name="List Table 6 Colorful Accent 1"/>
   <w:LsdException Locked="false" Priority="52"
    Name="List Table 7 Colorful Accent 1"/>
   <w:LsdException Locked="false" Priority="46"
    Name="List Table 1 Light Accent 2"/>
   <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
   <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
   <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
   <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
   <w:LsdException Locked="false" Priority="51"
    Name="List Table 6 Colorful Accent 2"/>
   <w:LsdException Locked="false" Priority="52"
    Name="List Table 7 Colorful Accent 2"/>
   <w:LsdException Locked="false" Priority="46"
    Name="List Table 1 Light Accent 3"/>
   <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
   <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
   <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
   <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
   <w:LsdException Locked="false" Priority="51"
    Name="List Table 6 Colorful Accent 3"/>
   <w:LsdException Locked="false" Priority="52"
    Name="List Table 7 Colorful Accent 3"/>
   <w:LsdException Locked="false" Priority="46"
    Name="List Table 1 Light Accent 4"/>
   <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
   <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
   <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
   <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
   <w:LsdException Locked="false" Priority="51"
    Name="List Table 6 Colorful Accent 4"/>
   <w:LsdException Locked="false" Priority="52"
    Name="List Table 7 Colorful Accent 4"/>
   <w:LsdException Locked="false" Priority="46"
    Name="List Table 1 Light Accent 5"/>
   <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
   <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
   <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
   <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
   <w:LsdException Locked="false" Priority="51"
    Name="List Table 6 Colorful Accent 5"/>
   <w:LsdException Locked="false" Priority="52"
    Name="List Table 7 Colorful Accent 5"/>
   <w:LsdException Locked="false" Priority="46"
    Name="List Table 1 Light Accent 6"/>
   <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
   <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
   <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
   <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
   <w:LsdException Locked="false" Priority="51"
    Name="List Table 6 Colorful Accent 6"/>
   <w:LsdException Locked="false" Priority="52"
    Name="List Table 7 Colorful Accent 6"/>
  </w:LatentStyles>
 </xml><![endif]-->
     <style>
 <!--
  /* Font Definitions */
  @font-face
 	{font-family:"Cambria Math";
 	panose-1:2 4 5 3 5 4 6 3 2 4;
 	mso-font-charset:1;
 	mso-generic-font-family:roman;
 	mso-font-format:other;
 	mso-font-pitch:variable;
 	mso-font-signature:0 0 0 0 0 0;}
 @font-face
 	{font-family:Calibri;
 	panose-1:2 15 5 2 2 2 4 3 2 4;
 	mso-font-charset:0;
 	mso-generic-font-family:swiss;
 	mso-font-pitch:variable;
 	mso-font-signature:-536870145 1073786111 1 0 415 0;}
  /* Style Definitions */
  p.MsoNormal, li.MsoNormal, div.MsoNormal
 	{mso-style-unhide:no;
 	mso-style-qformat:yes;
 	mso-style-parent:"";
 	margin:0cm;
 	margin-bottom:.0001pt;
 	mso-pagination:widow-orphan;
 	font-size:11.0pt;
 	font-family:"Calibri","sans-serif";
 	mso-ascii-font-family:Calibri;
 	mso-ascii-theme-font:minor-latin;
 	mso-fareast-font-family:Calibri;
 	mso-fareast-theme-font:minor-latin;
 	mso-hansi-font-family:Calibri;
 	mso-hansi-theme-font:minor-latin;
 	mso-bidi-font-family:"Times New Roman";
 	mso-bidi-theme-font:minor-bidi;
 	mso-fareast-language:EN-US;}
 span.EmailStyle15
 	{mso-style-type:personal;
 	mso-style-noshow:yes;
 	mso-style-unhide:no;
 	mso-ansi-font-size:11.0pt;
 	mso-bidi-font-size:11.0pt;
 	font-family:"Calibri","sans-serif";
 	mso-ascii-font-family:Calibri;
 	mso-ascii-theme-font:minor-latin;
 	mso-fareast-font-family:Calibri;
 	mso-fareast-theme-font:minor-latin;
 	mso-hansi-font-family:Calibri;
 	mso-hansi-theme-font:minor-latin;
 	mso-bidi-font-family:"Times New Roman";
 	mso-bidi-theme-font:minor-bidi;
 	color:windowtext;}
 .MsoChpDefault
 	{mso-style-type:export-only;
 	mso-default-props:yes;
 	font-family:"Calibri","sans-serif";
 	mso-ascii-font-family:Calibri;
 	mso-ascii-theme-font:minor-latin;
 	mso-fareast-font-family:Calibri;
 	mso-fareast-theme-font:minor-latin;
 	mso-hansi-font-family:Calibri;
 	mso-hansi-theme-font:minor-latin;
 	mso-bidi-font-family:"Times New Roman";
 	mso-bidi-theme-font:minor-bidi;
 	mso-fareast-language:EN-US;}
 @page WordSection1
 	{size:612.0pt 792.0pt;
 	margin:72.0pt 72.0pt 72.0pt 72.0pt;
 	mso-header-margin:36.0pt;
 	mso-footer-margin:36.0pt;
 	mso-paper-source:0;}
 div.WordSection1
 	{page:WordSection1;}
 -->
 </style><!--[if gte mso 10]>
 <style>
  /* Style Definitions */
  table.MsoNormalTable
 	{mso-style-name:"Table Normal";
 	mso-tstyle-rowband-size:0;
 	mso-tstyle-colband-size:0;
 	mso-style-noshow:yes;
 	mso-style-priority:99;
 	mso-style-parent:"";
 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 	mso-para-margin:0cm;
 	mso-para-margin-bottom:.0001pt;
 	mso-pagination:widow-orphan;
 	font-size:11.0pt;
 	font-family:"Calibri","sans-serif";
 	mso-ascii-font-family:Calibri;
 	mso-ascii-theme-font:minor-latin;
 	mso-hansi-font-family:Calibri;
 	mso-hansi-theme-font:minor-latin;
 	mso-fareast-language:EN-US;}
 </style>
 <![endif]-->
     <pre class="moz-signature" cols="72">-- 
 Mark Knight
 </pre>
   </body>
 </html>
 
 --------------040505020905040503010108--
State-Changed-From-To: patched->closed 
State-Changed-By: ae 
State-Changed-When: Wed Apr 23 09:57:42 UTC 2014 
State-Changed-Why:  
Merged to stable/10. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=188543 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/188543: commit references a PR
Date: Wed, 23 Apr 2014 09:56:21 +0000 (UTC)

 Author: ae
 Date: Wed Apr 23 09:56:17 2014
 New Revision: 264813
 URL: http://svnweb.freebsd.org/changeset/base/264813
 
 Log:
   MFC r264540:
     Set oif only for outgoing packets.
   
     PR:		188543
 
 Modified:
   stable/10/sys/netpfil/ipfw/ip_fw_pfil.c
 Directory Properties:
   stable/10/   (props changed)
 
 Modified: stable/10/sys/netpfil/ipfw/ip_fw_pfil.c
 ==============================================================================
 --- stable/10/sys/netpfil/ipfw/ip_fw_pfil.c	Wed Apr 23 09:32:33 2014	(r264812)
 +++ stable/10/sys/netpfil/ipfw/ip_fw_pfil.c	Wed Apr 23 09:56:17 2014	(r264813)
 @@ -334,7 +334,7 @@ ipfw_check_frame(void *arg, struct mbuf 
  	m_adj(m, ETHER_HDR_LEN);	/* strip ethernet header */
  
  	args.m = m;		/* the packet we are looking at		*/
 -	args.oif = dst;		/* destination, if any			*/
 +	args.oif = dir == PFIL_OUT ? dst: NULL;	/* destination, if any	*/
  	args.next_hop = NULL;	/* we do not support forward yet	*/
  	args.next_hop6 = NULL;	/* we do not support forward yet	*/
  	args.eh = &save_eh;	/* MAC header for bridged/MAC packets	*/
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 
>Unformatted:
