<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
{font-family:"PT Serif";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";
color:black;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
margin-top:0in;
margin-right:0in;
margin-bottom:7.9pt;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";
color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Balloon Text Char";
margin:0in;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";
color:black;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:Consolas;
color:black;}
span.EmailStyle19
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.EmailStyle20
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-priority:99;
mso-style-link:"Balloon Text";
font-family:"Tahoma","sans-serif";
color:black;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">The IETF disclosure statement is here.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><a href="http://datatracker.ietf.org/ipr/2187/">http://datatracker.ietf.org/ipr/2187/</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">The important stuff is copied below.<o:p></o:p></span></p>
<p style="margin-left:.5in"><span lang="EN" style="font-size:11.5pt;font-family:"PT Serif";color:#222222"><o:p> </o:p></span></p>
<p style="margin-left:.5in"><span lang="EN" style="font-size:11.5pt;font-family:"PT Serif";color:#222222">If this standard is adopted, Cisco will not assert any patents owned or controlled by Cisco against any party for making, using, selling, importing or
offering for sale a product that implements the standard, provided, however that Cisco retains the right to assert its patents (including the right to claim past royalties) against any party that asserts a patent it owns or controls (either directly or indirectly)
against Cisco or any of Cisco's affiliates or successors in title or against any products of Cisco or any products of any of Cisco's affiliates either alone or in combination with other products; and Cisco retains the right to assert its patents against any
product or portion thereof that is not necessary for compliance with the standard.<o:p></o:p></span></p>
<p style="margin-left:.5in"><span lang="EN" style="font-size:11.5pt;font-family:"PT Serif";color:#222222">Royalty-bearing licenses will be available to anyone who prefers that option.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">bvs<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext"> bloat-bounces@lists.bufferbloat.net [mailto:bloat-bounces@lists.bufferbloat.net]
<b>On Behalf Of </b>Bill Ver Steeg (versteb)<br>
<b>Sent:</b> Monday, June 08, 2015 12:15 PM<br>
<b>To:</b> Simon Barber; Hironori Okano -X (hokano - AAP3 INC at Cisco); bloat@lists.bufferbloat.net; aqm@ietf.org<br>
<b>Cc:</b> Rong Pan (ropan); Preethi Natarajan (prenatar)<br>
<b>Subject:</b> Re: [Bloat] FQ-PIE kernel module implementation<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">The legal answer is “read the IPR disclosure at the IETF” and “read the copy write notice in the code”. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I think that you will like what you find, though……. The broad intent is to fix the bloat problem in as many places as possible.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Bill VerSteeg<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">
<a href="mailto:bloat-bounces@lists.bufferbloat.net">bloat-bounces@lists.bufferbloat.net</a> [<a href="mailto:bloat-bounces@lists.bufferbloat.net">mailto:bloat-bounces@lists.bufferbloat.net</a>]
<b>On Behalf Of </b>Simon Barber<br>
<b>Sent:</b> Friday, June 05, 2015 8:03 PM<br>
<b>To:</b> Hironori Okano -X (hokano - AAP3 INC at Cisco); <a href="mailto:bloat@lists.bufferbloat.net">
bloat@lists.bufferbloat.net</a>; <a href="mailto:aqm@ietf.org">aqm@ietf.org</a><br>
<b>Cc:</b> Rong Pan (ropan); Preethi Natarajan (prenatar)<br>
<b>Subject:</b> Re: [Bloat] FQ-PIE kernel module implementation<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">Very cool. Does this mean that Cisco are not planning on enforcing any IP rights over PIE?<br>
<br>
Simon<o:p></o:p></p>
<div>
<p class="MsoNormal">On 6/4/2015 3:06 PM, Hironori Okano -X (hokano - AAP3 INC at Cisco) wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">Hi all,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I’m Hironori Okano and Fred’s intern. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">I’d like to let you know that I have implemented FQ-PIE as a linux kernel module “fq-pie" and iproute2 for fq-pie.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">This was done in collaboration with others at Cisco including Fred Baker, Rong Pan, Bill Ver Steeg, and Preethi Natarajan.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">The source codes are in my github repository. I attached patch file “fq-pie_patch.tar.gz” to this email also.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">I’m using the latest linux kernel (git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">fq-pie kernel module<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://github.com/hironoriokano/fq-pie.git">https://github.com/hironoriokano/fq-pie.git</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">iproute2 for fq-pie<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://github.com/hironoriokano/iproute2_fq-pie.git">https://github.com/hironoriokano/iproute2_fq-pie.git</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">If you have any comments, please reach out to me.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Best regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Hironori Okano<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="mailto:hokano@cisco.com">hokano@cisco.com</a><o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br>
<o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Bloat mailing list<o:p></o:p></pre>
<pre><a href="mailto:Bloat@lists.bufferbloat.net">Bloat@lists.bufferbloat.net</a><o:p></o:p></pre>
<pre><a href="https://lists.bufferbloat.net/listinfo/bloat">https://lists.bufferbloat.net/listinfo/bloat</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>