[aqm] FQ-PIE kernel module implementation

"Hironori Okano -X (hokano - AAP3 INC at Cisco)" <hokano@cisco.com> Thu, 04 June 2015 22:07 UTC

Return-Path: <hokano@cisco.com>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87AC01A008A for <aqm@ietfa.amsl.com>; Thu, 4 Jun 2015 15:07:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level:
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2NqGswXzkfef for <aqm@ietfa.amsl.com>; Thu, 4 Jun 2015 15:07:01 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6EE5D1A8AFC for <aqm@ietf.org>; Thu, 4 Jun 2015 15:07:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=22975; q=dns/txt; s=iport; t=1433455622; x=1434665222; h=from:to:cc:subject:date:message-id:mime-version; bh=cuSgYAVSn5C5q7OcKCj0O5ZSXe2jwXP3v/5RwMkoyW0=; b=LSPxKpTy3Ho3D1kyLUrmjgDnbXxxwGsDSvawb9rbdkUmWn92b8uIjUBt Euyt9U9UJrSKX7ryeFnJ9KttHB/krU4Y6YrEUj9gBt/0aToVzm6BTuIi0 mP1it70zqYveTd3yXCcLHrvIitNl3c8PgrjakhcgNFzZCtucRLzV6k9KM k=;
X-Files: fq-pie_patch.tar.gz : 14391
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AmBACXy3BV/5hdJa1bgkVLVF4GhSG4QWYJgVuFd4E+OBQBAQEBAQEBgQqEJQR5EgEMAUMwJwQBDQUOiB8N22oBAQEBAQEBAQEBAQEBAQEBAQEBAQEXj2YRAU0EEIQkAQSTGoIVgUZhhmiBL4N1kiwkYXyCGm+BDDqBAQEBAQ
X-IronPort-AV: E=Sophos;i="5.13,554,1427760000"; d="1'?gz'50?scan'50,208,217,50,49";a="4625929"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-3.cisco.com with ESMTP; 04 Jun 2015 22:07:01 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t54M70pX000679 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 4 Jun 2015 22:07:00 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.166]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0195.001; Thu, 4 Jun 2015 17:07:00 -0500
From: "Hironori Okano -X (hokano - AAP3 INC at Cisco)" <hokano@cisco.com>
To: "bloat@lists.bufferbloat.net" <bloat@lists.bufferbloat.net>, "aqm@ietf.org" <aqm@ietf.org>
Thread-Topic: FQ-PIE kernel module implementation
Thread-Index: AQHQnxLHo+U4nRH5VEqK1N9uhqwYKw==
Date: Thu, 04 Jun 2015 22:06:59 +0000
Message-ID: <D1961A16.1087%hokano@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.155.33.130]
Content-Type: multipart/mixed; boundary="_004_D1961A161087hokanociscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/eOWRJ7UYLUM08_fjfO-ZXj6b_ps>
Cc: "Rong Pan (ropan)" <ropan@cisco.com>, "Fred Baker (fred)" <fred@cisco.com>, "Bill Ver Steeg (versteb)" <versteb@cisco.com>, "Preethi Natarajan (prenatar)" <prenatar@cisco.com>
Subject: [aqm] FQ-PIE kernel module implementation
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion list for active queue management and flow isolation." <aqm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/aqm>, <mailto:aqm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/aqm/>
List-Post: <mailto:aqm@ietf.org>
List-Help: <mailto:aqm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/aqm>, <mailto:aqm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Jun 2015 22:07:03 -0000

Hi all,

I’m Hironori Okano and Fred’s intern.
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.
This was done in collaboration with others at Cisco including Fred Baker, Rong Pan, Bill Ver Steeg, and Preethi Natarajan.

The source codes are in my github repository. I attached patch file “fq-pie_patch.tar.gz” to this email also.
I’m using the latest linux kernel (git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git)

fq-pie kernel module
https://github.com/hironoriokano/fq-pie.git

iproute2 for fq-pie
https://github.com/hironoriokano/iproute2_fq-pie.git

If you have any comments, please reach out to me.

Best regards,

Hironori Okano
hokano@cisco.com