<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>102079</bug_id>
          
          <creation_ts>2012-11-13 06:32:20 -0800</creation_ts>
          <short_desc>Disable Nagle algorithm on WebSocket implementation</short_desc>
          <delta_ts>2012-12-20 23:53:57 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.8</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Takashi Toyoshima">toyoshim</reporter>
          <assigned_to name="Takashi Toyoshima">toyoshim</assigned_to>
          <cc>ap</cc>
    
    <cc>bashi</cc>
    
    <cc>rniwa</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yutak</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>765539</commentid>
    <comment_count>0</comment_count>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-11-13 06:32:20 -0800</bug_when>
    <thetext>WebSocket users need to send and receive small packets without latency.
But, currently CF port has a flaky latency issue in some environment.
This is because CF port doesn&apos;t disable Nagle.
Combination of Nagle and delayed-ACK causes performance problem.

I confirm performance regression happens on communicating from Japan to US using laptop machine over Wifi.
I can see the same problem in Safari for OS X and iOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765540</commentid>
    <comment_count>1</comment_count>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-11-13 06:33:02 -0800</bug_when>
    <thetext>FYI, Chrome disables Nagle and doesn&apos;t have this problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765545</commentid>
    <comment_count>2</comment_count>
      <attachid>173883</attachid>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-11-13 06:42:52 -0800</bug_when>
    <thetext>Created attachment 173883
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765562</commentid>
    <comment_count>3</comment_count>
      <attachid>173883</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-11-13 07:11:18 -0800</bug_when>
    <thetext>Comment on attachment 173883
Patch

Attachment 173883 did not pass win-ews (win):
Output: http://queues.webkit.org/results/14820564</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765775</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-11-13 10:31:45 -0800</bug_when>
    <thetext>10&gt;..\platform\network\cf\SocketStreamHandleCFNet.cpp(41) : fatal error C1083: Cannot open include file: &apos;netinet/in.h&apos;: No such file or directory</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>765804</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-11-13 10:51:20 -0800</bug_when>
    <thetext>Is the issue you are seeing the one described here &lt;http://www.stuartcheshire.org/papers/NagleDelayedAck/&gt;?

Can you please provide a more detailed description of the issue, and attach a tcpdump capture?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>766724</commentid>
    <comment_count>6</comment_count>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-11-14 03:56:41 -0800</bug_when>
    <thetext>Hi Alexey,

I sent some data related to this problem in email directly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767689</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-11-14 21:28:48 -0800</bug_when>
    <thetext>&lt;rdar://problem/12706490&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776716</commentid>
    <comment_count>8</comment_count>
      <attachid>176258</attachid>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-11-27 06:47:17 -0800</bug_when>
    <thetext>Created attachment 176258
Patch

Previous patch fails to set NODELAY.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776727</commentid>
    <comment_count>9</comment_count>
      <attachid>176258</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-11-27 07:14:50 -0800</bug_when>
    <thetext>Comment on attachment 176258
Patch

Attachment 176258 did not pass win-ews (win):
Output: http://queues.webkit.org/results/15013102</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784893</commentid>
    <comment_count>10</comment_count>
      <attachid>178004</attachid>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-12-06 06:06:18 -0800</bug_when>
    <thetext>Created attachment 178004
Patch

Hopefully, this will fix cf/win build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784894</commentid>
    <comment_count>11</comment_count>
      <attachid>178004</attachid>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-12-06 06:07:29 -0800</bug_when>
    <thetext>Comment on attachment 178004
Patch

fix MIME Type and patch flag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784905</commentid>
    <comment_count>12</comment_count>
      <attachid>178004</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-12-06 06:43:29 -0800</bug_when>
    <thetext>Comment on attachment 178004
Patch

Attachment 178004 did not pass win-ews (win):
Output: http://queues.webkit.org/results/15152855</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784997</commentid>
    <comment_count>13</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-12-06 09:56:06 -0800</bug_when>
    <thetext>I think that we should use an SPI here:

    CFStreamCreatePairWithSocketToHost(0, host.get(), port(), &amp;readStream, &amp;writeStream);
+    CFWriteStreamSetProperty(writeStream, _kCFStreamSocketSetNoDelay, kCFBooleanTrue);

and define the symbol at the top of the file:

#if PLATFORM(WIN)
#define EXTERN extern &quot;C&quot; __declspec(dllimport)
#else
#define EXTERN extern &quot;C&quot;
#endif

EXTERN const CFStringRef _kCFStreamSocketSetNoDelay;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788007</commentid>
    <comment_count>14</comment_count>
      <attachid>178705</attachid>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-12-10 21:21:20 -0800</bug_when>
    <thetext>Created attachment 178705
Patch

Thanks.
Your suggestion works fine!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788022</commentid>
    <comment_count>15</comment_count>
      <attachid>178705</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-12-10 21:49:10 -0800</bug_when>
    <thetext>Comment on attachment 178705
Patch

Attachment 178705 did not pass win-ews (win):
Output: http://queues.webkit.org/results/15236855</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788133</commentid>
    <comment_count>16</comment_count>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-12-11 00:45:39 -0800</bug_when>
    <thetext>16&gt;   Creating library C:\cygwin\home\buildbot\WebKit\WebKitBuild\Debug\lib\WebKit.lib and object C:\cygwin\home\buildbot\WebKit\WebKitBuild\Debug\lib\WebKit.exp
16&gt;WebCore.lib(SocketStreamHandleCFNet.obj) : error LNK2001: unresolved external symbol __imp___kCFStreamSocketSetNoDelay
16&gt;C:\cygwin\home\buildbot\WebKit\WebKitBuild\Debug\bin\WebKit.dll : fatal error LNK1120: 1 unresolved externals

Oops, stub lib doesn&apos;t have an entry for _kCFStreamSocketSetNoDelay seemingly.

I&apos;ll try the 3rd patch with include wsock2.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795267</commentid>
    <comment_count>17</comment_count>
      <attachid>180294</attachid>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-12-20 01:25:04 -0800</bug_when>
    <thetext>Created attachment 180294
Patch

I&apos;m sorry but I still don&apos;t have perfect build environment for CF/WIN. So could you allow me to post a patch for try.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795379</commentid>
    <comment_count>18</comment_count>
      <attachid>180294</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-12-20 05:12:18 -0800</bug_when>
    <thetext>Comment on attachment 180294
Patch

Attachment 180294 did not pass win-ews (win):
Output: http://queues.webkit.org/results/15406973</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795400</commentid>
    <comment_count>19</comment_count>
      <attachid>180331</attachid>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-12-20 06:23:59 -0800</bug_when>
    <thetext>Created attachment 180331
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795407</commentid>
    <comment_count>20</comment_count>
      <attachid>180331</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-12-20 06:43:29 -0800</bug_when>
    <thetext>Comment on attachment 180331
Patch

Attachment 180331 did not pass win-ews (win):
Output: http://queues.webkit.org/results/15456012</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795411</commentid>
    <comment_count>21</comment_count>
      <attachid>180335</attachid>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-12-20 06:53:13 -0800</bug_when>
    <thetext>Created attachment 180335
Patch

Hum... can I give up to support CF/Win...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795485</commentid>
    <comment_count>22</comment_count>
      <attachid>180335</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-12-20 09:22:38 -0800</bug_when>
    <thetext>Comment on attachment 180335
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=180335&amp;action=review

&gt; Source/WebCore/platform/network/cf/SocketStreamHandleCFNet.cpp:282
&gt; +    CFWriteStreamSetProperty(writeStream, _kCFStreamSocketSetNoDelay, kCFBooleanTrue);

Please add a comment here:

    // &lt;rdar://problem/12855587&gt; _kCFStreamSocketSetNoDelay is not exported on Windows</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796131</commentid>
    <comment_count>23</comment_count>
      <attachid>180479</attachid>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-12-20 21:41:06 -0800</bug_when>
    <thetext>Created attachment 180479
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796132</commentid>
    <comment_count>24</comment_count>
      <attachid>180479</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-20 21:42:51 -0800</bug_when>
    <thetext>Comment on attachment 180479
Patch

Rejecting attachment 180479 from review queue.

toyoshim@chromium.org does not have reviewer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/committers.py.

- If you do not have reviewer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have reviewer rights please correct the error in Tools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your reviewer rights.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796137</commentid>
    <comment_count>25</comment_count>
      <attachid>180479</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-20 22:08:26 -0800</bug_when>
    <thetext>Comment on attachment 180479
Patch

Clearing flags on attachment: 180479

Committed r138348: &lt;http://trac.webkit.org/changeset/138348&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796138</commentid>
    <comment_count>26</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-20 22:08:31 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796155</commentid>
    <comment_count>27</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-12-20 23:07:03 -0800</bug_when>
    <thetext>This caused a build failure on Mac:
http://build.webkit.org/builders/Apple%20Lion%20Debug%20%28Build%29/builds/9716/steps/compile-webkit/logs/stdio
Undefined symbols for architecture x86_64:
  &quot;__kCFStreamSocketSetNoDelay&quot;, referenced from:
      __ZN7WebCore18SocketStreamHandle13createStreamsEv in SocketStreamHandleCFNet.o
ld: symbol(s) not found for architecture x86_64</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796161</commentid>
    <comment_count>28</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-12-20 23:26:30 -0800</bug_when>
    <thetext>Disabled this new code on Lion in r138351 as a build fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796162</commentid>
    <comment_count>29</comment_count>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-12-20 23:34:34 -0800</bug_when>
    <thetext>ap: thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796164</commentid>
    <comment_count>30</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-12-20 23:43:29 -0800</bug_when>
    <thetext>One more fix: http://trac.webkit.org/changeset/138352</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796165</commentid>
    <comment_count>31</comment_count>
    <who name="Takashi Toyoshima">toyoshim</who>
    <bug_when>2012-12-20 23:53:57 -0800</bug_when>
    <thetext>rniwa:
Thanks!
To my great relief, iOS supports _kCFStreamSocketSetNoDelay ;-)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173883</attachid>
            <date>2012-11-13 06:42:52 -0800</date>
            <delta_ts>2012-11-27 06:47:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102079-20121113234053.patch</filename>
            <type>text/plain</type>
            <size>2336</size>
            <attacher name="Takashi Toyoshima">toyoshim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0MzQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzFjZmUzNjQ0MjYwNzY1
NzA1MGUxYzgwNGZlNTU3NTQwYzc0YzIyMC4uYTg0MDc3NzMzNmZiODBjZWI4YWQxNDQxZTNhM2Y1
MDdjMWZhY2M1NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTExLTEzICBUYWth
c2hpIFRveW9zaGltYSAgPHRveW9zaGltQGNocm9taXVtLm9yZz4KKworICAgICAgICBEaXNhYmxl
IE5hZ2xlIGFsZ29yaXRobSBvbiBXZWJTb2NrZXQgaW1wbGVtZW50YXRpb24gZm9yIENGLgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAyMDc5CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2V0IFRDUF9OT0RF
TEFZIG9uIENGV3JpdGVTdHJlYW0gZm9yIFNvY2tldFN0cmVhbUhhbmRsZSB0byBpbXByb3ZlCisg
ICAgICAgIGNvbW11bmljYXRpb24gbGF0ZW5jeS4gQ29tYmluYXRpb24gb2YgTmFnbGUgYW5kIGRl
bGF5ZWQtQUNLIGNvdWxkCisgICAgICAgIGFmZmVjdCBwZXJmb3JtYW5jZSBpbiBzb21lIGVudmly
b25tZW50LCBlLmcuLCBvdmVyIFdpZmkgbmV0d29yay4KKworICAgICAgICAqIHBsYXRmb3JtL25l
dHdvcmsvY2YvU29ja2V0U3RyZWFtSGFuZGxlQ0ZOZXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
U29ja2V0U3RyZWFtSGFuZGxlOjpjcmVhdGVTdHJlYW1zKToKKwogMjAxMi0xMS0xMiAgVGltb3Ro
eSBIYXRjaGVyICA8dGltb3RoeUBhcHBsZS5jb20+CiAKICAgICAgICAgRXhwb3NlIEluc3BlY3Rv
ckZyb250ZW5kQ2xpZW50TG9jYWw6OnNldEF0dGFjaGVkV2luZG93IGFzIHB1YmxpYy4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2YvU29ja2V0U3RyZWFtSGFu
ZGxlQ0ZOZXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRT
dHJlYW1IYW5kbGVDRk5ldC5jcHAKaW5kZXggNGE3Y2Q5MDJhZTlmMDI4N2Q4OThkOTJiZDk4NWRk
NzY2ZDQyYTE3MS4uYzNlYmUyNjI0MjY1Y2VlYjUzMmI2OWRiY2U2YWZlZGFjMmQwMjAzMSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1I
YW5kbGVDRk5ldC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9T
b2NrZXRTdHJlYW1IYW5kbGVDRk5ldC5jcHAKQEAgLTM4LDYgKzM4LDggQEAKICNpbmNsdWRlICJQ
cm90ZWN0aW9uU3BhY2UuaCIKICNpbmNsdWRlICJTb2NrZXRTdHJlYW1FcnJvci5oIgogI2luY2x1
ZGUgIlNvY2tldFN0cmVhbUhhbmRsZUNsaWVudC5oIgorI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4K
KyNpbmNsdWRlIDxuZXRpbmV0L3RjcC5oPgogI2luY2x1ZGUgPHd0Zi9NYWluVGhyZWFkLmg+CiAj
aW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAKQEAgLTI3Niw2ICsyNzgsMTYgQEAgdm9p
ZCBTb2NrZXRTdHJlYW1IYW5kbGU6OmNyZWF0ZVN0cmVhbXMoKQogICAgIENGV3JpdGVTdHJlYW1S
ZWYgd3JpdGVTdHJlYW0gPSAwOwogICAgIENGU3RyZWFtQ3JlYXRlUGFpcldpdGhTb2NrZXRUb0hv
c3QoMCwgaG9zdC5nZXQoKSwgcG9ydCgpLCAmcmVhZFN0cmVhbSwgJndyaXRlU3RyZWFtKTsKIAor
ICAgIC8vIERpc2FibGUgTmFnbGUgYWxnb3JpdGhtLgorICAgIENGRGF0YVJlZiBzb2NrZXRXcmFw
cGVyID0gc3RhdGljX2Nhc3Q8Q0ZEYXRhUmVmPihDRldyaXRlU3RyZWFtQ29weVByb3BlcnR5KHdy
aXRlU3RyZWFtLCBrQ0ZTdHJlYW1Qcm9wZXJ0eVNvY2tldE5hdGl2ZUhhbmRsZSkpOworICAgIGlm
IChzb2NrZXRXcmFwcGVyKSB7CisgICAgICAgIENGU29ja2V0TmF0aXZlSGFuZGxlIHNvY2tldDsK
KyAgICAgICAgQ0ZEYXRhR2V0Qnl0ZXMoc29ja2V0V3JhcHBlciwgQ0ZSYW5nZU1ha2UoMCwgc2l6
ZW9mKENGU29ja2V0TmF0aXZlSGFuZGxlKSksIChVSW50OCopJnNvY2tldCk7CisgICAgICAgIENG
UmVsZWFzZShzb2NrZXRXcmFwcGVyKTsKKyAgICAgICAgaW50IG5vZGVsYXlGbGFnID0gMTsKKyAg
ICAgICAgc2V0c29ja29wdChzb2NrZXQsIElQUFJPVE9fVENQLCBUQ1BfTk9ERUxBWSwgJm5vZGVs
YXlGbGFnLCBzaXplb2YoaW50KSk7CisgICAgfQorCiAgICAgbV9yZWFkU3RyZWFtLmFkb3B0Q0Yo
cmVhZFN0cmVhbSk7CiAgICAgbV93cml0ZVN0cmVhbS5hZG9wdENGKHdyaXRlU3RyZWFtKTsKIAo=
</data>
<flag name="commit-queue"
          id="188739"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176258</attachid>
            <date>2012-11-27 06:47:17 -0800</date>
            <delta_ts>2012-12-06 06:06:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>nagle_patch</filename>
            <type>text/plain</type>
            <size>2481</size>
            <attacher name="Takashi Toyoshima">toyoshim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAxNzhjNGIzLi4zYTQ1YWMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMTItMTEtMjcgIFRha2FzaGkgVG95b3NoaW1hICA8dG95b3NoaW1AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIERpc2FibGUgTmFnbGUgYWxnb3JpdGhtIG9uIFdlYlNvY2tldCBpbXBsZW1l
bnRhdGlvbiBmb3IgQ0YuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDIwNzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBTZXQgVENQX05PREVMQVkgb24gQ0ZXcml0ZVN0cmVhbSBmb3IgU29ja2V0U3RyZWFt
SGFuZGxlIHRvIGltcHJvdmUKKyAgICAgICAgY29tbXVuaWNhdGlvbiBsYXRlbmN5LiBDb21iaW5h
dGlvbiBvZiBOYWdsZSBhbmQgZGVsYXllZC1BQ0sgY291bGQKKyAgICAgICAgYWZmZWN0IHBlcmZv
cm1hbmNlIGluIHNvbWUgZW52aXJvbm1lbnQsIGUuZy4sIG92ZXIgV2lmaSBuZXR3b3JrLgorCisg
ICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1IYW5kbGVDRk5ldC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGU6OndyaXRlU3RyZWFtQ2FsbGJh
Y2spOgorCiAyMDEyLTExLTI3ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBJbXBsZW1lbnQgVmFsaWRpdHlTdGF0ZTo6YmFkSW5wdXQKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2YvU29ja2V0U3RyZWFtSGFuZGxlQ0ZOZXQu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1IYW5k
bGVDRk5ldC5jcHAKaW5kZXggNGE3Y2Q5MC4uMDMxMTNjYSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1IYW5kbGVDRk5ldC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1IYW5kbGVD
Rk5ldC5jcHAKQEAgLTM4LDYgKzM4LDcgQEAKICNpbmNsdWRlICJQcm90ZWN0aW9uU3BhY2UuaCIK
ICNpbmNsdWRlICJTb2NrZXRTdHJlYW1FcnJvci5oIgogI2luY2x1ZGUgIlNvY2tldFN0cmVhbUhh
bmRsZUNsaWVudC5oIgorI2luY2x1ZGUgPG5ldGluZXQvdGNwLmg+CiAjaW5jbHVkZSA8d3RmL01h
aW5UaHJlYWQuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9XVEZTdHJpbmcuaD4KIApAQCAtNTEsNiAr
NTIsNyBAQAogI2luY2x1ZGUgPFdlYktpdFN5c3RlbUludGVyZmFjZS9XZWJLaXRTeXN0ZW1JbnRl
cmZhY2UuaD4KICNlbHNlCiAjaW5jbHVkZSAiV2ViQ29yZVN5c3RlbUludGVyZmFjZS5oIgorI2lu
Y2x1ZGUgPG5ldGluZXQvaW4uaD4KICNlbmRpZgogCiAKQEAgLTUxMCw4ICs1MTIsMjAgQEAgdm9p
ZCBTb2NrZXRTdHJlYW1IYW5kbGU6OndyaXRlU3RyZWFtQ2FsbGJhY2soQ0ZTdHJlYW1FdmVudFR5
cGUgdHlwZSkKICAgICBzd2l0Y2godHlwZSkgewogICAgIGNhc2Uga0NGU3RyZWFtRXZlbnROb25l
OgogICAgICAgICBicmVhazsKLSAgICBjYXNlIGtDRlN0cmVhbUV2ZW50T3BlbkNvbXBsZXRlZDoK
KyAgICBjYXNlIGtDRlN0cmVhbUV2ZW50T3BlbkNvbXBsZXRlZDogeworICAgICAgICAvLyBEaXNh
YmxlIE5hZ2xlIGFsZ29yaXRobS4KKyAgICAgICAgQ0ZEYXRhUmVmIHNvY2tldFdyYXBwZXIgPSBz
dGF0aWNfY2FzdDxDRkRhdGFSZWY+KENGV3JpdGVTdHJlYW1Db3B5UHJvcGVydHkobV93cml0ZVN0
cmVhbS5nZXQoKSwga0NGU3RyZWFtUHJvcGVydHlTb2NrZXROYXRpdmVIYW5kbGUpKTsKKyAgICAg
ICAgaWYgKCFzb2NrZXRXcmFwcGVyKSB7CisgICAgICAgICAgICBMT0coTmV0d29yaywgIlNvY2tl
dFN0cmVhbUhhbmRsZSBmYWlscyB0byBkaXNhYmxlIE5hZ2xlIGFsZ29yaXRobSIpOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgQ0ZTb2NrZXROYXRpdmVIYW5kbGUgc29j
a2V0OworICAgICAgICBDRkRhdGFHZXRCeXRlcyhzb2NrZXRXcmFwcGVyLCBDRlJhbmdlTWFrZSgw
LCBzaXplb2YoQ0ZTb2NrZXROYXRpdmVIYW5kbGUpKSwgKFVJbnQ4Kikmc29ja2V0KTsKKyAgICAg
ICAgaW50IG5vZGVsYXlGbGFnID0gMTsKKyAgICAgICAgc2V0c29ja29wdChzb2NrZXQsIElQUFJP
VE9fVENQLCBUQ1BfTk9ERUxBWSwgJm5vZGVsYXlGbGFnLCBzaXplb2YoaW50KSk7CisgICAgICAg
IENGUmVsZWFzZShzb2NrZXRXcmFwcGVyKTsKICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICBjYXNlIGtDRlN0cmVhbUV2ZW50SGFzQnl0ZXNBdmFpbGFibGU6CiAgICAgICAgIEFTU0VSVF9O
T1RfUkVBQ0hFRCgpOwogICAgICAgICBicmVhazsK
</data>
<flag name="commit-queue"
          id="191980"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178004</attachid>
            <date>2012-12-06 06:06:18 -0800</date>
            <delta_ts>2012-12-10 21:21:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>2365</size>
            <attacher name="Takashi Toyoshima">toyoshim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1OGYyMGUwLi4wMGFiYmFmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTgg
QEAKKzIwMTItMTItMDYgIFRha2FzaGkgVG95b3NoaW1hICA8dG95b3NoaW1AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIERpc2FibGUgTmFnbGUgYWxnb3JpdGhtIG9uIFdlYlNvY2tldCBpbXBsZW1l
bnRhdGlvbiBmb3IgQ0YuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDIwNzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBTZXQgVENQX05PREVMQVkgb24gQ0ZXcml0ZVN0cmVhbSBmb3IgU29ja2V0U3RyZWFt
SGFuZGxlIHRvIGltcHJvdmUKKyAgICAgICAgY29tbXVuaWNhdGlvbiBsYXRlbmN5LiBDb21iaW5h
dGlvbiBvZiBOYWdsZSBhbmQgZGVsYXllZC1BQ0sgY291bGQKKyAgICAgICAgYWZmZWN0IHBlcmZv
cm1hbmNlIGluIHNvbWUgZW52aXJvbm1lbnQsIGUuZy4sIG92ZXIgV2lmaSBuZXR3b3JrLgorCisg
ICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1IYW5kbGVDRk5ldC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGU6OndyaXRlU3RyZWFtQ2FsbGJh
Y2spOgorCisKIDIwMTItMTItMDYgIEtvbmRhcGFsbHkgS2FseWFuICA8a2FseWFuLmtvbmRhcGFs
bHlAaW50ZWwuY29tPgogCiAgICAgICAgIFtFRkxdIEFjdGl2ZSB0ZXh0dXJlIHN0YXRlIGdldHMg
Y29ycnVwdGVkIGFmdGVyIHVwZGF0aW5nIGdyYXBoaWNzIHN1cmZhY2UgY29udGVudHMuCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1NvY2tldFN0cmVhbUhh
bmRsZUNGTmV0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2YvU29ja2V0
U3RyZWFtSGFuZGxlQ0ZOZXQuY3BwCmluZGV4IDRhN2NkOTAuLjZkNTBiODcgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2YvU29ja2V0U3RyZWFtSGFuZGxlQ0ZO
ZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2YvU29ja2V0U3Ry
ZWFtSGFuZGxlQ0ZOZXQuY3BwCkBAIC01MSw2ICs1MSw4IEBACiAjaW5jbHVkZSA8V2ViS2l0U3lz
dGVtSW50ZXJmYWNlL1dlYktpdFN5c3RlbUludGVyZmFjZS5oPgogI2Vsc2UKICNpbmNsdWRlICJX
ZWJDb3JlU3lzdGVtSW50ZXJmYWNlLmgiCisjaW5jbHVkZSA8bmV0aW5ldC9pbi5oPgorI2luY2x1
ZGUgPG5ldGluZXQvdGNwLmg+CiAjZW5kaWYKIAogCkBAIC01MTAsOCArNTEyLDIwIEBAIHZvaWQg
U29ja2V0U3RyZWFtSGFuZGxlOjp3cml0ZVN0cmVhbUNhbGxiYWNrKENGU3RyZWFtRXZlbnRUeXBl
IHR5cGUpCiAgICAgc3dpdGNoKHR5cGUpIHsKICAgICBjYXNlIGtDRlN0cmVhbUV2ZW50Tm9uZToK
ICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBrQ0ZTdHJlYW1FdmVudE9wZW5Db21wbGV0ZWQ6Cisg
ICAgY2FzZSBrQ0ZTdHJlYW1FdmVudE9wZW5Db21wbGV0ZWQ6IHsKKyAgICAgICAgLy8gRGlzYWJs
ZSBOYWdsZSBhbGdvcml0aG0uCisgICAgICAgIENGRGF0YVJlZiBzb2NrZXRXcmFwcGVyID0gc3Rh
dGljX2Nhc3Q8Q0ZEYXRhUmVmPihDRldyaXRlU3RyZWFtQ29weVByb3BlcnR5KG1fd3JpdGVTdHJl
YW0uZ2V0KCksIGtDRlN0cmVhbVByb3BlcnR5U29ja2V0TmF0aXZlSGFuZGxlKSk7CisgICAgICAg
IGlmICghc29ja2V0V3JhcHBlcikgeworICAgICAgICAgICAgTE9HKE5ldHdvcmssICJTb2NrZXRT
dHJlYW1IYW5kbGUgZmFpbHMgdG8gZGlzYWJsZSBOYWdsZSBhbGdvcml0aG0iKTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIENGU29ja2V0TmF0aXZlSGFuZGxlIHNvY2tl
dDsKKyAgICAgICAgQ0ZEYXRhR2V0Qnl0ZXMoc29ja2V0V3JhcHBlciwgQ0ZSYW5nZU1ha2UoMCwg
c2l6ZW9mKENGU29ja2V0TmF0aXZlSGFuZGxlKSksIChVSW50OCopJnNvY2tldCk7CisgICAgICAg
IGludCBub2RlbGF5RmxhZyA9IDE7CisgICAgICAgIHNldHNvY2tvcHQoc29ja2V0LCBJUFBST1RP
X1RDUCwgVENQX05PREVMQVksICZub2RlbGF5RmxhZywgc2l6ZW9mKGludCkpOworICAgICAgICBD
RlJlbGVhc2Uoc29ja2V0V3JhcHBlcik7CiAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAg
Y2FzZSBrQ0ZTdHJlYW1FdmVudEhhc0J5dGVzQXZhaWxhYmxlOgogICAgICAgICBBU1NFUlRfTk9U
X1JFQUNIRUQoKTsKICAgICAgICAgYnJlYWs7Cg==
</data>
<flag name="commit-queue"
          id="194364"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178705</attachid>
            <date>2012-12-10 21:21:20 -0800</date>
            <delta_ts>2012-12-20 01:25:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>1878</size>
            <attacher name="Takashi Toyoshima">toyoshim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1OGYyMGUwLi4zNzhlOTk3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMTItMTItMTAgIFRha2FzaGkgVG95b3NoaW1hICA8dG95b3NoaW1AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIERpc2FibGUgTmFnbGUgYWxnb3JpdGhtIG9uIFdlYlNvY2tldCBpbXBsZW1l
bnRhdGlvbiBmb3IgQ0YuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDIwNzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBTZXQga0NGU3RyZWFtU29ja2V0U2V0Tm9EZWxheSBvbiBDRldyaXRlU3RyZWFtIGZv
ciBTb2NrZXRTdHJlYW1IYW5kbGUKKyAgICAgICAgdG8gaW1wcm92ZSBjb21tdW5pY2F0aW9uIGxh
dGVuY3kuIENvbWJpbmF0aW9uIGZvciBOYWdsZSBhbmQgZGVsYXllZC1BQ0sKKyAgICAgICAgY291
bGQgYWZmZWN0IHBlcmZvcm1hbmNlIGluIHNvbWUgZW52aXJvbm1lbnQsIGUuZy4sIG92ZXIgV2lm
aSBuZXR3b3JrLgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1I
YW5kbGVDRk5ldC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGU6OmNy
ZWF0ZVN0cmVhbXMpOgorCiAyMDEyLTEyLTA2ICBLb25kYXBhbGx5IEthbHlhbiAgPGthbHlhbi5r
b25kYXBhbGx5QGludGVsLmNvbT4KIAogICAgICAgICBbRUZMXSBBY3RpdmUgdGV4dHVyZSBzdGF0
ZSBnZXRzIGNvcnJ1cHRlZCBhZnRlciB1cGRhdGluZyBncmFwaGljcyBzdXJmYWNlIGNvbnRlbnRz
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRT
dHJlYW1IYW5kbGVDRk5ldC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2Nm
L1NvY2tldFN0cmVhbUhhbmRsZUNGTmV0LmNwcAppbmRleCA0YTdjZDkwLi5iMzA0MjNlIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1NvY2tldFN0cmVhbUhh
bmRsZUNGTmV0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1Nv
Y2tldFN0cmVhbUhhbmRsZUNGTmV0LmNwcApAQCAtNTMsNiArNTMsMTMgQEAKICNpbmNsdWRlICJX
ZWJDb3JlU3lzdGVtSW50ZXJmYWNlLmgiCiAjZW5kaWYKIAorI2lmIFBMQVRGT1JNKFdJTikKKyNk
ZWZpbmUgRVhURVJOIGV4dGVybiAiQyIgX19kZWNsc3BlYyhkbGxpbXBvcnQpCisjZWxzZQorI2Rl
ZmluZSBFWFRFUk4gZXh0ZXJuICJDIgorI2VuZGlmCisKK0VYVEVSTiBjb25zdCBDRlN0cmluZ1Jl
ZiBfa0NGU3RyZWFtU29ja2V0U2V0Tm9EZWxheTsKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBA
IC0yNzUsNiArMjgyLDcgQEAgdm9pZCBTb2NrZXRTdHJlYW1IYW5kbGU6OmNyZWF0ZVN0cmVhbXMo
KQogICAgIENGUmVhZFN0cmVhbVJlZiByZWFkU3RyZWFtID0gMDsKICAgICBDRldyaXRlU3RyZWFt
UmVmIHdyaXRlU3RyZWFtID0gMDsKICAgICBDRlN0cmVhbUNyZWF0ZVBhaXJXaXRoU29ja2V0VG9I
b3N0KDAsIGhvc3QuZ2V0KCksIHBvcnQoKSwgJnJlYWRTdHJlYW0sICZ3cml0ZVN0cmVhbSk7Cisg
ICAgQ0ZXcml0ZVN0cmVhbVNldFByb3BlcnR5KHdyaXRlU3RyZWFtLCBfa0NGU3RyZWFtU29ja2V0
U2V0Tm9EZWxheSwga0NGQm9vbGVhblRydWUpOwogCiAgICAgbV9yZWFkU3RyZWFtLmFkb3B0Q0Yo
cmVhZFN0cmVhbSk7CiAgICAgbV93cml0ZVN0cmVhbS5hZG9wdENGKHdyaXRlU3RyZWFtKTsK
</data>
<flag name="commit-queue"
          id="195316"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180294</attachid>
            <date>2012-12-20 01:25:04 -0800</date>
            <delta_ts>2012-12-20 06:23:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>nagle.patch</filename>
            <type>text/plain</type>
            <size>3043</size>
            <attacher name="Takashi Toyoshima">toyoshim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1OTVkMzY5Li41Mjg2OGMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTgg
QEAKKzIwMTItMTItMjAgIFRha2FzaGkgVG95b3NoaW1hICA8dG95b3NoaW1AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIERpc2FibGUgTmFnbGUgYWxnb3JpdGhtIG9uIFdlYlNvY2tldCBpbXBsZW1l
bnRhdGlvbiBmb3IgQ0YuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDIwNzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBTZXQgVENQX05PREVMQVkgb24gQ0ZXcml0ZVN0cmVhbSBmb3IgU29ja2V0U3RyZWFt
SGFuZGxlIHRvIGltcHJvdmUKKyAgICAgICAgY29tbXVuaWNhdGlvbiBsYXRlbmN5LiBDb21iaW5h
dGlvbiBvZiBOYWdsZSBhbmQgZGVsYXllZC1BQ0sgY291bGQKKyAgICAgICAgYWZmZWN0IHBlcmZv
cm1hbmNlIGluIHNvbWUgZW52aXJvbm1lbnQsIGUuZy4sIG92ZXIgV2lmaSBuZXR3b3JrLgorCisg
ICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1IYW5kbGVDRk5ldC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGU6OmNyZWF0ZVN0cmVhbXMpOiBm
b3IgT1NYCisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGU6OndyaXRlU3RyZWFt
Q2FsbGJhY2spOiBmb3IgV0lOCisKIDIwMTItMTItMTkgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxh
cEBhcHBsZS5jb20+CiAKICAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzEyODk2NDc4PiBDYW5ub3Qg
bG9nIGludG8gZ21haWwvZmFjZWJvb2sgd2l0aCBOZXR3b3JrUHJvY2VzcyBhbmQgcHJpdmF0ZSBi
cm93c2luZyBlbmFibGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL2NmL1NvY2tldFN0cmVhbUhhbmRsZUNGTmV0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL25ldHdvcmsvY2YvU29ja2V0U3RyZWFtSGFuZGxlQ0ZOZXQuY3BwCmluZGV4IDRhN2NkOTAu
LmQxODNiMmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2Yv
U29ja2V0U3RyZWFtSGFuZGxlQ0ZOZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L25ldHdvcmsvY2YvU29ja2V0U3RyZWFtSGFuZGxlQ0ZOZXQuY3BwCkBAIC00OSwxMCArNDksMTQg
QEAKICNpbmNsdWRlICJMb2FkZXJSdW5Mb29wQ0YuaCIKICNpbmNsdWRlIDxDRk5ldHdvcmsvQ0ZO
ZXR3b3JrLmg+CiAjaW5jbHVkZSA8V2ViS2l0U3lzdGVtSW50ZXJmYWNlL1dlYktpdFN5c3RlbUlu
dGVyZmFjZS5oPgorI2luY2x1ZGUgPHdpbnNvY2syLmg+CiAjZWxzZQogI2luY2x1ZGUgIldlYkNv
cmVTeXN0ZW1JbnRlcmZhY2UuaCIKICNlbmRpZgogCisjaWYgIVBMQVRGT1JNKFdJTikKK2V4dGVy
biAiQyIgY29uc3QgQ0ZTdHJpbmdSZWYgX2tDRlN0cmVhbVNvY2tldFNldE5vRGVsYXk7CisjZW5k
aWYKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBAIC0yNzUsNiArMjc5LDkgQEAgdm9pZCBTb2Nr
ZXRTdHJlYW1IYW5kbGU6OmNyZWF0ZVN0cmVhbXMoKQogICAgIENGUmVhZFN0cmVhbVJlZiByZWFk
U3RyZWFtID0gMDsKICAgICBDRldyaXRlU3RyZWFtUmVmIHdyaXRlU3RyZWFtID0gMDsKICAgICBD
RlN0cmVhbUNyZWF0ZVBhaXJXaXRoU29ja2V0VG9Ib3N0KDAsIGhvc3QuZ2V0KCksIHBvcnQoKSwg
JnJlYWRTdHJlYW0sICZ3cml0ZVN0cmVhbSk7CisjaWYgIVBMQVRGT1JNKFdJTikKKyAgICBDRldy
aXRlU3RyZWFtU2V0UHJvcGVydHkod3JpdGVTdHJlYW0sIF9rQ0ZTdHJlYW1Tb2NrZXRTZXROb0Rl
bGF5LCBrQ0ZCb29sZWFuVHJ1ZSk7CisjZW5kaWYKIAogICAgIG1fcmVhZFN0cmVhbS5hZG9wdENG
KHJlYWRTdHJlYW0pOwogICAgIG1fd3JpdGVTdHJlYW0uYWRvcHRDRih3cml0ZVN0cmVhbSk7CkBA
IC01MTAsOCArNTE3LDIyIEBAIHZvaWQgU29ja2V0U3RyZWFtSGFuZGxlOjp3cml0ZVN0cmVhbUNh
bGxiYWNrKENGU3RyZWFtRXZlbnRUeXBlIHR5cGUpCiAgICAgc3dpdGNoKHR5cGUpIHsKICAgICBj
YXNlIGtDRlN0cmVhbUV2ZW50Tm9uZToKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBrQ0ZTdHJl
YW1FdmVudE9wZW5Db21wbGV0ZWQ6CisgICAgY2FzZSBrQ0ZTdHJlYW1FdmVudE9wZW5Db21wbGV0
ZWQ6IHsKKyNpZiBQTEFURk9STShXSU4pCisgICAgICAgIC8vIERpc2FibGUgTmFnbGUgYWxnb3Jp
dGhtLgorICAgICAgICBDRkRhdGFSZWYgc29ja2V0V3JhcHBlciA9IHN0YXRpY19jYXN0PENGRGF0
YVJlZj4oQ0ZXcml0ZVN0cmVhbUNvcHlQcm9wZXJ0eShtX3dyaXRlU3RyZWFtLmdldCgpLCBrQ0ZT
dHJlYW1Qcm9wZXJ0eVNvY2tldE5hdGl2ZUhhbmRsZSkpOworICAgICAgICBpZiAoIXNvY2tldFdy
YXBwZXIpIHsKKyAgICAgICAgICAgIExPRyhOZXR3b3JrLCAiU29ja2V0U3RyZWFtSGFuZGxlIGZh
aWxzIHRvIGRpc2FibGUgTmFnbGUgYWxnb3JpdGhtIik7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgfQorICAgICAgICBDRlNvY2tldE5hdGl2ZUhhbmRsZSBzb2NrZXQ7CisgICAgICAgIENG
RGF0YUdldEJ5dGVzKHNvY2tldFdyYXBwZXIsIENGUmFuZ2VNYWtlKDAsIHNpemVvZihDRlNvY2tl
dE5hdGl2ZUhhbmRsZSkpLCAoVUludDgqKSZzb2NrZXQpOworICAgICAgICBpbnQgbm9kZWxheUZs
YWcgPSAxOworICAgICAgICBzZXRzb2Nrb3B0KHNvY2tldCwgSVBQUk9UT19UQ1AsIFRDUF9OT0RF
TEFZLCAmbm9kZWxheUZsYWcsIHNpemVvZihpbnQpKTsKKyAgICAgICAgQ0ZSZWxlYXNlKHNvY2tl
dFdyYXBwZXIpOworI2VuZGlmCiAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgY2FzZSBr
Q0ZTdHJlYW1FdmVudEhhc0J5dGVzQXZhaWxhYmxlOgogICAgICAgICBBU1NFUlRfTk9UX1JFQUNI
RUQoKTsKICAgICAgICAgYnJlYWs7Cg==
</data>
<flag name="commit-queue"
          id="197558"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180331</attachid>
            <date>2012-12-20 06:23:59 -0800</date>
            <delta_ts>2012-12-20 06:53:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>nagle.patch</filename>
            <type>text/plain</type>
            <size>3074</size>
            <attacher name="Takashi Toyoshima">toyoshim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1OTVkMzY5Li41Mjg2OGMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTgg
QEAKKzIwMTItMTItMjAgIFRha2FzaGkgVG95b3NoaW1hICA8dG95b3NoaW1AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIERpc2FibGUgTmFnbGUgYWxnb3JpdGhtIG9uIFdlYlNvY2tldCBpbXBsZW1l
bnRhdGlvbiBmb3IgQ0YuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDIwNzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBTZXQgVENQX05PREVMQVkgb24gQ0ZXcml0ZVN0cmVhbSBmb3IgU29ja2V0U3RyZWFt
SGFuZGxlIHRvIGltcHJvdmUKKyAgICAgICAgY29tbXVuaWNhdGlvbiBsYXRlbmN5LiBDb21iaW5h
dGlvbiBvZiBOYWdsZSBhbmQgZGVsYXllZC1BQ0sgY291bGQKKyAgICAgICAgYWZmZWN0IHBlcmZv
cm1hbmNlIGluIHNvbWUgZW52aXJvbm1lbnQsIGUuZy4sIG92ZXIgV2lmaSBuZXR3b3JrLgorCisg
ICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1IYW5kbGVDRk5ldC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGU6OmNyZWF0ZVN0cmVhbXMpOiBm
b3IgT1NYCisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGU6OndyaXRlU3RyZWFt
Q2FsbGJhY2spOiBmb3IgV0lOCisKIDIwMTItMTItMTkgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxh
cEBhcHBsZS5jb20+CiAKICAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzEyODk2NDc4PiBDYW5ub3Qg
bG9nIGludG8gZ21haWwvZmFjZWJvb2sgd2l0aCBOZXR3b3JrUHJvY2VzcyBhbmQgcHJpdmF0ZSBi
cm93c2luZyBlbmFibGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL2NmL1NvY2tldFN0cmVhbUhhbmRsZUNGTmV0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL25ldHdvcmsvY2YvU29ja2V0U3RyZWFtSGFuZGxlQ0ZOZXQuY3BwCmluZGV4IDRhN2NkOTAu
LjkwYWRhZTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2Yv
U29ja2V0U3RyZWFtSGFuZGxlQ0ZOZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L25ldHdvcmsvY2YvU29ja2V0U3RyZWFtSGFuZGxlQ0ZOZXQuY3BwCkBAIC00OSwxMCArNDksMTQg
QEAKICNpbmNsdWRlICJMb2FkZXJSdW5Mb29wQ0YuaCIKICNpbmNsdWRlIDxDRk5ldHdvcmsvQ0ZO
ZXR3b3JrLmg+CiAjaW5jbHVkZSA8V2ViS2l0U3lzdGVtSW50ZXJmYWNlL1dlYktpdFN5c3RlbUlu
dGVyZmFjZS5oPgorI2luY2x1ZGUgPHdpbnNvY2syLmg+CiAjZWxzZQogI2luY2x1ZGUgIldlYkNv
cmVTeXN0ZW1JbnRlcmZhY2UuaCIKICNlbmRpZgogCisjaWYgIVBMQVRGT1JNKFdJTikKK2V4dGVy
biAiQyIgY29uc3QgQ0ZTdHJpbmdSZWYgX2tDRlN0cmVhbVNvY2tldFNldE5vRGVsYXk7CisjZW5k
aWYKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBAIC0yNzUsNiArMjc5LDkgQEAgdm9pZCBTb2Nr
ZXRTdHJlYW1IYW5kbGU6OmNyZWF0ZVN0cmVhbXMoKQogICAgIENGUmVhZFN0cmVhbVJlZiByZWFk
U3RyZWFtID0gMDsKICAgICBDRldyaXRlU3RyZWFtUmVmIHdyaXRlU3RyZWFtID0gMDsKICAgICBD
RlN0cmVhbUNyZWF0ZVBhaXJXaXRoU29ja2V0VG9Ib3N0KDAsIGhvc3QuZ2V0KCksIHBvcnQoKSwg
JnJlYWRTdHJlYW0sICZ3cml0ZVN0cmVhbSk7CisjaWYgIVBMQVRGT1JNKFdJTikKKyAgICBDRldy
aXRlU3RyZWFtU2V0UHJvcGVydHkod3JpdGVTdHJlYW0sIF9rQ0ZTdHJlYW1Tb2NrZXRTZXROb0Rl
bGF5LCBrQ0ZCb29sZWFuVHJ1ZSk7CisjZW5kaWYKIAogICAgIG1fcmVhZFN0cmVhbS5hZG9wdENG
KHJlYWRTdHJlYW0pOwogICAgIG1fd3JpdGVTdHJlYW0uYWRvcHRDRih3cml0ZVN0cmVhbSk7CkBA
IC01MTAsOCArNTE3LDIyIEBAIHZvaWQgU29ja2V0U3RyZWFtSGFuZGxlOjp3cml0ZVN0cmVhbUNh
bGxiYWNrKENGU3RyZWFtRXZlbnRUeXBlIHR5cGUpCiAgICAgc3dpdGNoKHR5cGUpIHsKICAgICBj
YXNlIGtDRlN0cmVhbUV2ZW50Tm9uZToKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBrQ0ZTdHJl
YW1FdmVudE9wZW5Db21wbGV0ZWQ6CisgICAgY2FzZSBrQ0ZTdHJlYW1FdmVudE9wZW5Db21wbGV0
ZWQ6IHsKKyNpZiBQTEFURk9STShXSU4pCisgICAgICAgIC8vIERpc2FibGUgTmFnbGUgYWxnb3Jp
dGhtLgorICAgICAgICBDRkRhdGFSZWYgc29ja2V0V3JhcHBlciA9IHN0YXRpY19jYXN0PENGRGF0
YVJlZj4oQ0ZXcml0ZVN0cmVhbUNvcHlQcm9wZXJ0eShtX3dyaXRlU3RyZWFtLmdldCgpLCBrQ0ZT
dHJlYW1Qcm9wZXJ0eVNvY2tldE5hdGl2ZUhhbmRsZSkpOworICAgICAgICBpZiAoIXNvY2tldFdy
YXBwZXIpIHsKKyAgICAgICAgICAgIExPRyhOZXR3b3JrLCAiU29ja2V0U3RyZWFtSGFuZGxlIGZh
aWxzIHRvIGRpc2FibGUgTmFnbGUgYWxnb3JpdGhtIik7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgfQorICAgICAgICBDRlNvY2tldE5hdGl2ZUhhbmRsZSBzb2NrZXQ7CisgICAgICAgIENG
RGF0YUdldEJ5dGVzKHNvY2tldFdyYXBwZXIsIENGUmFuZ2VNYWtlKDAsIHNpemVvZihDRlNvY2tl
dE5hdGl2ZUhhbmRsZSkpLCAoVUludDgqKSZzb2NrZXQpOworICAgICAgICBpbnQgbm9kZWxheUZs
YWcgPSAxOworICAgICAgICBzZXRzb2Nrb3B0KHNvY2tldCwgSVBQUk9UT19UQ1AsIFRDUF9OT0RF
TEFZLCByZWludGVycHJldF9jYXN0PGNvbnN0IGNoYXIqPigmbm9kZWxheUZsYWcpLCBzaXplb2Yo
aW50KSk7CisgICAgICAgIENGUmVsZWFzZShzb2NrZXRXcmFwcGVyKTsKKyNlbmRpZgogICAgICAg
ICBicmVhazsKKyAgICAgICAgfQogICAgIGNhc2Uga0NGU3RyZWFtRXZlbnRIYXNCeXRlc0F2YWls
YWJsZToKICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiAgICAgICAgIGJyZWFrOwo=
</data>
<flag name="commit-queue"
          id="197568"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180335</attachid>
            <date>2012-12-20 06:53:13 -0800</date>
            <delta_ts>2012-12-20 21:41:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>nagle.patch</filename>
            <type>text/plain</type>
            <size>1819</size>
            <attacher name="Takashi Toyoshima">toyoshim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1OTVkMzY5Li4wY2I1MzQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMTItMTItMjAgIFRha2FzaGkgVG95b3NoaW1hICA8dG95b3NoaW1AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIERpc2FibGUgTmFnbGUgYWxnb3JpdGhtIG9uIFdlYlNvY2tldCBpbXBsZW1l
bnRhdGlvbiBmb3IgQ0YuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDIwNzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBTZXQgVENQX05PREVMQVkgb24gQ0ZXcml0ZVN0cmVhbSBmb3IgU29ja2V0U3RyZWFt
SGFuZGxlIHRvIGltcHJvdmUKKyAgICAgICAgY29tbXVuaWNhdGlvbiBsYXRlbmN5LiBDb21iaW5h
dGlvbiBvZiBOYWdsZSBhbmQgZGVsYXllZC1BQ0sgY291bGQKKyAgICAgICAgYWZmZWN0IHBlcmZv
cm1hbmNlIGluIHNvbWUgZW52aXJvbm1lbnQsIGUuZy4sIG92ZXIgV2lmaSBuZXR3b3JrLgorCisg
ICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1IYW5kbGVDRk5ldC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGU6OmNyZWF0ZVN0cmVhbXMpOgor
CiAyMDEyLTEyLTE5ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAg
ICAgIDxyZGFyOi8vcHJvYmxlbS8xMjg5NjQ3OD4gQ2Fubm90IGxvZyBpbnRvIGdtYWlsL2ZhY2Vi
b29rIHdpdGggTmV0d29ya1Byb2Nlc3MgYW5kIHByaXZhdGUgYnJvd3NpbmcgZW5hYmxlZApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9Tb2NrZXRTdHJlYW1I
YW5kbGVDRk5ldC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1NvY2tl
dFN0cmVhbUhhbmRsZUNGTmV0LmNwcAppbmRleCA0YTdjZDkwLi43MGFjZWYxIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1NvY2tldFN0cmVhbUhhbmRsZUNG
TmV0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1NvY2tldFN0
cmVhbUhhbmRsZUNGTmV0LmNwcApAQCAtNTMsNiArNTMsOSBAQAogI2luY2x1ZGUgIldlYkNvcmVT
eXN0ZW1JbnRlcmZhY2UuaCIKICNlbmRpZgogCisjaWYgIVBMQVRGT1JNKFdJTikKK2V4dGVybiAi
QyIgY29uc3QgQ0ZTdHJpbmdSZWYgX2tDRlN0cmVhbVNvY2tldFNldE5vRGVsYXk7CisjZW5kaWYK
IAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBAIC0yNzUsNiArMjc4LDkgQEAgdm9pZCBTb2NrZXRT
dHJlYW1IYW5kbGU6OmNyZWF0ZVN0cmVhbXMoKQogICAgIENGUmVhZFN0cmVhbVJlZiByZWFkU3Ry
ZWFtID0gMDsKICAgICBDRldyaXRlU3RyZWFtUmVmIHdyaXRlU3RyZWFtID0gMDsKICAgICBDRlN0
cmVhbUNyZWF0ZVBhaXJXaXRoU29ja2V0VG9Ib3N0KDAsIGhvc3QuZ2V0KCksIHBvcnQoKSwgJnJl
YWRTdHJlYW0sICZ3cml0ZVN0cmVhbSk7CisjaWYgIVBMQVRGT1JNKFdJTikKKyAgICBDRldyaXRl
U3RyZWFtU2V0UHJvcGVydHkod3JpdGVTdHJlYW0sIF9rQ0ZTdHJlYW1Tb2NrZXRTZXROb0RlbGF5
LCBrQ0ZCb29sZWFuVHJ1ZSk7CisjZW5kaWYKIAogICAgIG1fcmVhZFN0cmVhbS5hZG9wdENGKHJl
YWRTdHJlYW0pOwogICAgIG1fd3JpdGVTdHJlYW0uYWRvcHRDRih3cml0ZVN0cmVhbSk7Cg==
</data>
<flag name="review"
          id="197570"
          type_id="1"
          status="+"
          setter="ap"
    />
    <flag name="commit-queue"
          id="197571"
          type_id="3"
          status="-"
          setter="ap"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180479</attachid>
            <date>2012-12-20 21:41:06 -0800</date>
            <delta_ts>2012-12-20 22:08:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>nagle.patch</filename>
            <type>text/plain</type>
            <size>1913</size>
            <attacher name="Takashi Toyoshima">toyoshim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1OTVkMzY5Li4xZDMyNGE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMTItMTItMjAgIFRha2FzaGkgVG95b3NoaW1hICA8dG95b3NoaW1AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIERpc2FibGUgTmFnbGUgYWxnb3JpdGhtIG9uIFdlYlNvY2tldCBpbXBsZW1l
bnRhdGlvbiBmb3IgQ0YuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDIwNzkKKworICAgICAgICBSZXZpZXdlZCBieSBBbGV4ZXkgUHJvc2t1cnlha292
LgorCisgICAgICAgIFNldCBUQ1BfTk9ERUxBWSBvbiBDRldyaXRlU3RyZWFtIGZvciBTb2NrZXRT
dHJlYW1IYW5kbGUgdG8gaW1wcm92ZQorICAgICAgICBjb21tdW5pY2F0aW9uIGxhdGVuY3kuIENv
bWJpbmF0aW9uIG9mIE5hZ2xlIGFuZCBkZWxheWVkLUFDSyBjb3VsZAorICAgICAgICBhZmZlY3Qg
cGVyZm9ybWFuY2UgaW4gc29tZSBlbnZpcm9ubWVudCwgZS5nLiwgb3ZlciBXaWZpIG5ldHdvcmsu
CisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2NmL1NvY2tldFN0cmVhbUhhbmRsZUNGTmV0
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNvY2tldFN0cmVhbUhhbmRsZTo6Y3JlYXRlU3RyZWFt
cyk6CisKIDIwMTItMTItMTkgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CiAK
ICAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzEyODk2NDc4PiBDYW5ub3QgbG9nIGludG8gZ21haWwv
ZmFjZWJvb2sgd2l0aCBOZXR3b3JrUHJvY2VzcyBhbmQgcHJpdmF0ZSBicm93c2luZyBlbmFibGVk
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1NvY2tldFN0
cmVhbUhhbmRsZUNGTmV0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2Yv
U29ja2V0U3RyZWFtSGFuZGxlQ0ZOZXQuY3BwCmluZGV4IDRhN2NkOTAuLjNiNDlmNzcgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2YvU29ja2V0U3RyZWFtSGFu
ZGxlQ0ZOZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2YvU29j
a2V0U3RyZWFtSGFuZGxlQ0ZOZXQuY3BwCkBAIC01Myw2ICs1Myw5IEBACiAjaW5jbHVkZSAiV2Vi
Q29yZVN5c3RlbUludGVyZmFjZS5oIgogI2VuZGlmCiAKKyNpZiAhUExBVEZPUk0oV0lOKQorZXh0
ZXJuICJDIiBjb25zdCBDRlN0cmluZ1JlZiBfa0NGU3RyZWFtU29ja2V0U2V0Tm9EZWxheTsKKyNl
bmRpZgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTI3NSw2ICsyNzgsMTAgQEAgdm9pZCBT
b2NrZXRTdHJlYW1IYW5kbGU6OmNyZWF0ZVN0cmVhbXMoKQogICAgIENGUmVhZFN0cmVhbVJlZiBy
ZWFkU3RyZWFtID0gMDsKICAgICBDRldyaXRlU3RyZWFtUmVmIHdyaXRlU3RyZWFtID0gMDsKICAg
ICBDRlN0cmVhbUNyZWF0ZVBhaXJXaXRoU29ja2V0VG9Ib3N0KDAsIGhvc3QuZ2V0KCksIHBvcnQo
KSwgJnJlYWRTdHJlYW0sICZ3cml0ZVN0cmVhbSk7CisjaWYgIVBMQVRGT1JNKFdJTikKKyAgICAv
LyA8cmRhcjovL3Byb2JsZW0vMTI4NTU1ODc+IF9rQ0ZTdHJlYW1Tb2NrZXRTZXROb0RlbGF5IGlz
IG5vdCBleHBvcnRlZCBvbiBXaW5kb3dzCisgICAgQ0ZXcml0ZVN0cmVhbVNldFByb3BlcnR5KHdy
aXRlU3RyZWFtLCBfa0NGU3RyZWFtU29ja2V0U2V0Tm9EZWxheSwga0NGQm9vbGVhblRydWUpOwor
I2VuZGlmCiAKICAgICBtX3JlYWRTdHJlYW0uYWRvcHRDRihyZWFkU3RyZWFtKTsKICAgICBtX3dy
aXRlU3RyZWFtLmFkb3B0Q0Yod3JpdGVTdHJlYW0pOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>