From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0075.outbound.protection.outlook.com [157.56.112.75]) by dpdk.org (Postfix) with ESMTP id 9735E8D3A for ; Fri, 18 Dec 2015 11:05:48 +0100 (CET) Received: from DB3PR01MB0761.eurprd01.prod.exchangelabs.com (10.160.53.14) by DB3PR01MB0763.eurprd01.prod.exchangelabs.com (10.160.53.16) with Microsoft SMTP Server (TLS) id 15.1.355.16; Fri, 18 Dec 2015 10:05:47 +0000 Received: from DB3PR01MB0761.eurprd01.prod.exchangelabs.com ([10.160.53.14]) by DB3PR01MB0761.eurprd01.prod.exchangelabs.com ([10.160.53.14]) with mapi id 15.01.0355.012; Fri, 18 Dec 2015 10:05:47 +0000 From: Kury Nicolas To: "dev@dpdk.org" Thread-Topic: [Question] Which hardware offload functions does DPDK support ? Thread-Index: AQHROXkyiWChgY8mGUyK84C8vEP1Uw== Date: Fri, 18 Dec 2015 10:05:46 +0000 Message-ID: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=nicolas.kury@master.hes-so.ch; x-originating-ip: [157.56.255.229] x-microsoft-exchange-diagnostics: 1; DB3PR01MB0763; 5:ldfDQ7Txa9yjeCTk8j8YFgphOLM+3DTs7J8+l2Atjc5lHlqx+pVk7oOayGaChr/wZXhUkDSWVVBgBjtjjSXDTRfPNUHyBdXiLqg7hbRsCjcYqyWEN5Kk3cVPRwRTWJuze+dx545fzzb9lbGi6TBK/g==; 24:jN7tC1Y+qseX2YnfuUYk+O8k2lJR+83g5vsNs43zj6HiDPzBg/tmJ+a/KMhWO1iZwesOXF1w0J92f2BsUkS5BBnVPYO7Ailjtp+tf9hBSaQ= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR01MB0763; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(3002001)(10201501046); SRVR:DB3PR01MB0763; BCL:0; PCL:0; RULEID:; SRVR:DB3PR01MB0763; x-forefront-prvs: 07943272E1 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(199003)(243025005)(189002)(110136002)(97736004)(40100003)(106356001)(74316001)(74482002)(92566002)(10400500002)(450100001)(87936001)(5004730100002)(19625215002)(86362001)(101416001)(66066001)(5002640100001)(33656002)(19617315012)(189998001)(19580395003)(2351001)(107886002)(122556002)(5003600100002)(81156007)(229853001)(19627405001)(5001960100002)(16236675004)(102836003)(2501003)(3846002)(15975445007)(50986999)(77096005)(2900100001)(106116001)(54356999)(105586002)(1730700002)(1220700001)(586003)(5008740100001)(1096002)(11100500001)(6116002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR01MB0763; H:DB3PR01MB0761.eurprd01.prod.exchangelabs.com; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en; received-spf: None (protection.outlook.com: master.hes-so.ch does not designate permitted sender hosts) spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: master.hes-so.ch X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2015 10:05:46.8764 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a372f724-c0b2-4ea0-abfb-0eb8c6f84e40 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR01MB0763 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] [Question] Which hardware offload functions does DPDK support ? X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Dec 2015 10:05:48 -0000 Hi! I would like to know which functions (classification, crypto, ...) can be p= erformed in hardware with DPDK ? For classification, I have read that Intel 82599 does it in hardware, are t= here many other NIC that can make classification in hardware or is this car= d the only one ? (Source page 9 http://www.kics.or.kr/storage/mailing/20140411/140411_095358= 054.pdf) it seems that there aren't any NIC yet that can make crypto in hardware, ri= ght ? It seems it's coming (Source https://networkbuilders.intel.com/docs/aug_17/Future_Enhancements_t= o_DPDK_Framework.pdf) In the document page 12, there is the chapter "DPDK - Changes to Support So= C hardware". What does it mean ? Will DPDK be supported by SoCs from Freesc= ale, Texas Instruments, etc. ? https://networkbuilders.intel.com/docs/aug_17/Future_Enhancements_to_DPDK_F= ramework.pdf Thank you! Nicolas