From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0073.outbound.protection.outlook.com [104.47.33.73]) by dpdk.org (Postfix) with ESMTP id A77C529C8 for ; Fri, 21 Jul 2017 08:41:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=JM1QvUbqbrRjT9h6PhxemMs2N0BCNAF4yQk4NX4Bg1w=; b=OTPPhmFPiDIT/f4QWiN8EKmd1YkQ3Vxycfu7ZfrSNmIIO4ek3HTzrao4qF09BuGTexdjyg2UJ1WO9UHeTtipYoi8HBiKETqJkgzPm3lJb0BajcTgRtyTx+vTXO6VGbuf8uqgtxo/R70CtbDncYWzgpLBIruB0mU+9onS+PF56J0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Santosh.Shukla@cavium.com; Received: from [10.89.1.6] (14.140.2.178) by BN6PR07MB3090.namprd07.prod.outlook.com (10.172.105.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13; Fri, 21 Jul 2017 06:41:18 +0000 To: Jerin Jacob , dev@dpdk.org References: <20170711100141.3950-1-jerin.jacob@caviumnetworks.com> Cc: thomas@monjalon.net, olivier.matz@6wind.com, stephen@networkplumber.org, hemant.agrawal@nxp.com, bruce.richardson@intel.com, shreyansh.jain@nxp.com, gaetan.rivet@6wind.com, sergio.gonzalez.monroy@intel.com, anatoly.burakov@intel.com From: santosh Message-ID: <8288ba89-b78f-65ab-d8a5-17ccedf39c15@caviumnetworks.com> Date: Fri, 21 Jul 2017 12:11:03 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <20170711100141.3950-1-jerin.jacob@caviumnetworks.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Originating-IP: [14.140.2.178] X-ClientProxiedBy: SG2PR0302CA0024.apcprd03.prod.outlook.com (10.170.129.34) To BN6PR07MB3090.namprd07.prod.outlook.com (10.172.105.8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 033c04bb-34bf-4739-1ea2-08d4d00380e9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BN6PR07MB3090; X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3090; 3:9TaabW5du76CmhXGGeCXghRzstjMIHaQbVyiijoRPUrk4o7Rlsyc+zSnP1WtlcPQ0gbSzHraZt9yE39NuopnJZoCFESmUb81KkKRcoQuVpgLucc7mx2FMXq7WECnAHmyjLbMOpZAXI16LSf44NEYN/aGWLfZJrN+bh0hk+KlOZxir3ZAGDFXEJcH5U2UbxshmV+9jg9NOTtHoRrqgURO12lmeuhQ2fJxQyJgSe9DdkU44KQJzXyDGcveFgghGOocYbW9JOL5EhMbgQKjyfGbm0tvlpOP3gAG/wjcM5X8H+dTQYC+Dq1T06CDn7fXnjJbitKih9YALsMWZxVnx2O+KmrKZJ7oDah417zA2/X0KU8f/Ty8YHKPAiWSuC3qXcayKcjIHVLmM0D0A/9tJNbcZkSOD08s3Wnxm62lQoGhyJ+SfnND721tHFGkZ7bvqX+OQwySO47ZzkmYxDmNtxUbbf8sHwa6llkj6uUJljetAI5uLeVonyn20pzfMJi0WawnbzLvaYAIGF6d24D0k2CKhk/pNY4mTozXKZodh2XOsKrZfMK/sSVTYjhwjsn/foyfBz0vWbJlqZ18V8pD7QSvPcjazRkl+Zah4Kt85vLyAh1IHRhjT1IwI8kxmKwiSKfeJJEvNM2vBP9aqccToPGisk5bmDvKlcD8mCtFdfbmgduKa98GwqxQDX80nPik8dohVp5WHgnJg54z16POcST1z3Kj9gxeymLaGQJqQv4gvwQ= X-MS-TrafficTypeDiagnostic: BN6PR07MB3090: X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3090; 25:0sKyU/iOFiEMATYtXxZzspLphB8Kv7kiZubZePpPLZ8J0Nw1AcxdvM6OxCz4F3kMBw6nYnwMqILEgLgwv+ySVcTzOb1zN02IdivK4aJhxBIeXy3oL7WsvG9X0UBkxXxwDXSG4wymEXbwgqu8ylUSre+1TK5ltNhvKX78uTzMarYXQX80EWqgHpPIfBm/urFtLBoXdb5PnuH0jjmrlkCNAY41+0/4RJryqWp7UjwWMlYSK5U8DcgdmetDCuzERs3C49cHxje0WmoJlBP8P65yRQh55f6/2YAVd5Byt2qPedrE1G9y+Yjh5ODSOEvOhK72VRRzY/v+bH4J2WUoilamI/4xf0+/253AGaxf9IGdMa0zafgMFH+8IksPAJ7jY8zy8mR1aqhLIv5ut/2gnZaTx3hASTw/rHALvMfmmCcdNLIqkQlR7TMyLlcKkdESWuXIIonFFgicSESphl7CS0r3yGZ8/N+myrIfYcgBxL9Gg1Bde9aeHX4HF/mB+QonpQjWymoMl9mMHsEsVIp3l2RdKvMe0TlRhByEBB0YuV0Xu/s2NVsBwwJs5GWvVoXb+aVofWp2pDqN4m+jxrhmB+obvJzEXZ/D6l1oiKDzI860iiSnSsZAvKdujTZMFEmbwgq33SAIvemxPR8UCacWdDACeU9HGDtFcpZD8i3Ui6E4EuC/N4Anf/c4fjQnS9ShRNAN4x1QAjV9UTC9QNHo9PrzipkS5zxduDoAOcsAxJlupSCoEvV/ZB6pELc+zRhMFE+eHiUqUCZ+qMXRbOwPxiKpxy/emE89bINy+DwQhmMiYBkSuH2xj1RwJsNI69TaNWn+LrD48C8129PejT0Gb9u8dCpRUMApdADCM+9tjKbWo1OaCp6yAkvlvqwvr7lmidndYn/vl3Ume3Z3DFcjaeC/P/+iqIQFVHb7Hwj0bYfzs5A= X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3090; 31:H2wWGccA7+ZwWuv6bgRvRks30W54jAueE7OZqBuOfsMmSJnk92/eVSZNSJZGXUJQHmC1HXGF7xtDUubqUIi8yehHsZoJBxBcKqNpOK0SMJz/4ZKWGfDu/XTuRAyasCkuA+y2Cux/I2N1ilQzMhIZSGcC8IM29YiPChvNyhiQaMnpj56au0Wy1ZDN+HmaWYsG342N1Euh176yEBDlr/ozbgx28nnwxB1bduyTPmxmArwjelv+MQR7EhjodB59GX5ztSeMe8pBTRnSX5qbOwnDr6y0EA5EeGUZpKz5i4gjA7exI6NqXOuzFoj/13jixXSOSJ1HOhK8dhl1LsoGC9RIREMt7e5EY+47aiRlkcEpKzfh/g5hXWCl3LFfFM3pR43Io755tH2FjhhgQMQou1rU3eIn5cR/UBT8ePVSmbYG1YPkQB8I2AYOMHcyuKir8ZIho8u0K2Dw/GxguU7pH3Eq9Gc4eL3h9CN3Tyb5QhIuh25m2QZ2riarq4m7hGq9V1mOxF+5RTKr0q/dxrVia7mSD+gcwP9I5+XUriuiko0Xg5RF+IbTMEesK0bcVIHn8REV1eFpdZmQupZzt5CxuevgyaE0Zz72w/TaL3RAMzNQ/Jh7byoHAK8vU3jSbYVj5KNBg1b5bzrUtcrLuk4AjUcUhl24yurfcMa8wzEo/xfdpl8= X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3090; 20:o+9mzAY6l8dgd7f81cCt/aFoABbhdyU7ujZHnkQjXelqVaULeoF3J0hyv0JLqK3fYgj+hHdVJhF8NmqVYXa32w2TNlDXn1xZGf9TWwdBZxRNTD4ApKyUQWBFpppo7TJTKeodSZ7o/gZVPrJd/wY5FNzTuTr4pe/8gWpHo9pv624bfHDQG7SpH10KVKPm08VOaUCd5HvXwCsk9y8AfguLMnrFhnWoEQ5MvPRtpcmypvFuQwmgsdukpZg2jDaNRUdlv50L5uwge4XzuFfLdfCeMtXDAgrSEHdHnfSrgeWkmOMoyg2S0kcMG4dEqLS8IEICs+oBJmWo2KjBRFh0vRoRuTdHUlUISotGiuRNnhcS845cuktRWp6yq+W88ZliZBY0eZQdEdWWKJfzRwOe85e6yGxobdRUDaYDtDAFR/8K1idW8lCLwQfziF1T8P3Kc5AESULXfK+8uyiu/vaYkyZO7W+Vn8d5Jwnmr0PALJ/WCB8vid39NCLuA3IWuLpggeo9lQl3GYeKTqeiGTt0MU1rDppZP+4E8emmp9Ut+77ZlIibY0YAtLOzy2KjyO3DlvX+Qr2zwX5K6JC/rLvhGuikiTJEDalk2L3ZuA6cqhXdVUc= X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(10201501046)(100000703101)(100105400095)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR07MB3090; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR07MB3090; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BN6PR07MB3090; 4:E130xGb1gf2Ep8z8ldCN2DAiMeL59n97uJefl+?= =?Windows-1252?Q?gQVpiUn2CAxc8bkE2em6VdHOFLNUDEucDv8Nq1zrCTDx2ZL7PVjZ+yj1?= =?Windows-1252?Q?GadPSOf26ikgZnSnUVmUfCq1+HY2OFSgu+n5eE/Acp67CJB/eErye73C?= =?Windows-1252?Q?81Qw0MXVxMeCeCQErydSHQJRlu1ZrsdwgF9ydQ6YJg4KKD8aALEk8FZI?= =?Windows-1252?Q?XJyXEU3/62QaAd5X2EIlugIxEPjQKw4sGfEsEEznGaP+X7AGMGSI6DKP?= =?Windows-1252?Q?EsfLm9angV3ktQjt9ec7m28b+zBWGIVfod0V0J+2llqB5fKXV6rIiTmC?= =?Windows-1252?Q?R+yiEqJ5WE+/eklED/2ENn4k87NUiZXqP3viPfqILhlTluCHPYc6VhDf?= =?Windows-1252?Q?VyyYTdIsWNqR50uTrP8er3gpGVRo/64SswKy6ryS25H87aUa4lb2jmOm?= =?Windows-1252?Q?ztMAgoYvtvI34bfma1xIdbCPX2y1J0JUgvX/oM4jiD3tKFx9oKiKvjBD?= =?Windows-1252?Q?7RkI4opVNvlsLXen1hLAeekOSmOKLTQJfXzD+FUxlsQ5QhKAVEkP9jCx?= =?Windows-1252?Q?B2FxThtfAubj1OF2LOWg7wJidJHKwV8WwN2nr8dUYv/QtNRWDBv0uWFB?= =?Windows-1252?Q?TGZlNOYO6PzN6804+jZykP/Dny+Sg9Ybb3+H7i5UI04YRyQlSP0qRFv0?= =?Windows-1252?Q?jTsmuXi+Qisd1TnsaJ9xlgVEfhiHIZ4/RR72yJATPeCiowA3nVnj8Cf8?= =?Windows-1252?Q?OFu1MYgASBde1Xx0HmlTbQ74E358rYi0PUImhm4Q1/B/uIbqmOFSUS6m?= =?Windows-1252?Q?ud2GH8CZhBUoosJuKWwQQz15c6Hw1rO6D2qI7ORltZ3EohxGl+EiMRY7?= =?Windows-1252?Q?F6X0eDFPq3AL/nxUeDeVhhzs2DfLvOLnwGR68jPj6SnxzVujw8usABdj?= =?Windows-1252?Q?BQkJRoxxpYeB1R6lNkft2sA+xWkbSDQxzxa1ZKkMmVJt8ydQxA3qrqK9?= =?Windows-1252?Q?x9GaURobwSahhVbcBlAFwIQO4LBJfi5uZNRb2Ys52qV9oWNgnRrdjVN0?= =?Windows-1252?Q?kKineTxl0DMRWn+1zKGyxzgbvSIfvPyf3bttFLX9byYeJJjOB7Ua79PR?= =?Windows-1252?Q?U1J/tCzhu5+QJqVdofmfFi59PrHLRPlNJARpo+1uxgV5XRk7r8rqsYKd?= =?Windows-1252?Q?IhrqLVYCX12r9Xz1URXwIBWOJXecs=3D?= X-Forefront-PRVS: 0375972289 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6049001)(6009001)(39850400002)(39400400002)(39410400002)(39860400002)(39840400002)(39450400003)(199003)(377454003)(24454002)(189002)(7350300001)(110136004)(53376002)(101416001)(81166006)(90366009)(97736004)(6486002)(4001350100001)(38730400002)(15650500001)(966005)(230700001)(47776003)(72206003)(2420400007)(7416002)(4326008)(8656003)(31686004)(3846002)(229853002)(64126003)(50986999)(6116002)(76176999)(36756003)(305945005)(65956001)(105586002)(86152003)(65806001)(83506001)(6306002)(189998001)(66066001)(54356999)(33646002)(77096006)(5009440100003)(6246003)(50466002)(31696002)(25786009)(23746002)(42186005)(7110500001)(68736007)(42882006)(7736002)(2950100002)(5660300001)(53936002)(2906002)(65826007)(8676002)(106356001)(6666003)(10710500007)(478600001)(81156014)(110426004)(217873001)(15398625002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR07MB3090; H:[10.89.1.6]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BN6PR07MB3090; 23:1yKK0JXkgAiPQHOLhY58X7VEr82JPAav/lmJ0?= =?Windows-1252?Q?NwpMXCe+uUGlPGW3IQ75oBNhmsD0ircnPQ+Lr/AZqSkz65VPbli9A3x3?= =?Windows-1252?Q?k+ubJIIQFAJlqrttdkMa/bf3MRRsdNM006KelhyFyL5U7/UgM+UAfh0q?= =?Windows-1252?Q?KRoNfRGym+5ZhEdpFfvdlD/0fWgR91pLsrkskrVghZ7sUhJYjzbiKJAj?= =?Windows-1252?Q?mf0po7k+8bruAGjTyNNAaXYv9cmF54CnuLqyEa7MIVOhCmeTkWyDyfu3?= =?Windows-1252?Q?yqu6CSxnKNdl/neM9jbQRn7hSpZpZL0yEwoJq9upBxiauqtXdCY6V4o7?= =?Windows-1252?Q?cUPMHt6s0nfEM/Flfaz1GvhVjQ+WrMoGOx77i+UBCmOJR1UOupVpUjRI?= =?Windows-1252?Q?6KLJaxaFjZUdz3ZA9ZJaIVG2DO1bD4SSjFjoBO92j8qb5YXWI6/h43Kw?= =?Windows-1252?Q?iZp60Z1Eie0VLuiBGxEwzSSqh1IG6/0Hl2hZ22AIeXhwGQRRfem+aANq?= =?Windows-1252?Q?rT9KMD3S6mtYccP/UMJonDYCDfdSAnnjojvr0tLti9kRqvmPdHMXoE96?= =?Windows-1252?Q?5UtEfvyOB86TjpDadQ9COrrD3lYc/Us10Dy9QfB+pmm0YvB0RL1kQBC1?= =?Windows-1252?Q?zHIW96T86tCxN5Gx9tsyFuwkpJ7zsOWk4+GSK/OHfODiUAa12os4HjU+?= =?Windows-1252?Q?AW/zH6YsAco2uJtR8AA+VfYGqCb8vIhtmDA6CvSAHWkgN53sy+lxojB7?= =?Windows-1252?Q?9L8RdorM4bM+1gDIbuUR4Z6c3clb6DHQbv42Op7xxsJlcOkyofTd/zG3?= =?Windows-1252?Q?zHy2KoeSkmpjP6VenZB0D9uGy2zU++zO7YRbE89IEcfI29nuFv0qmCwr?= =?Windows-1252?Q?2CI9o+s3ountfTm13QAJbPOWgkr45gz+NQfcu0kKUIUnzz65IBbiiCMW?= =?Windows-1252?Q?cF81THoqClT1dOVJn+RuUUwQxZDhgxaehvPPOE7bgjRcEQKX2VX6KJOR?= =?Windows-1252?Q?p+QZx+Chzh3/GKspmyqQfIjzEq0MH8pHUDj5K1TncwRvWB9tCcSkEyzD?= =?Windows-1252?Q?a0/3rix0pYtZ+JD6DJ4N9AFZIM0OptjvL7+FWv5qBAu2w78L51Ynj0kA?= =?Windows-1252?Q?yzWigOMqzgle08G1TJf2Bg6RKWTcdMx+Lo9ot8kLH2SQEEaMeWcNyxDt?= =?Windows-1252?Q?HVJt7e0PpH/q3Z5iV4xBNBL6ApeUAALYpCz1VnMgaAmOtweygeHNCmGk?= =?Windows-1252?Q?kr0zcdKLG0IuWMiZ7PkC7QI1nQFwh1YMQrENW1/2BlN8UtdCBf3LHedp?= =?Windows-1252?Q?UrddLx4LlNl7/z1/ABrnLxsGluA51XyjgxYinLHZJOSRsXYRz+msck0O?= =?Windows-1252?Q?gFyXA8P5Nzy+idd6pFILg03m/VBNe9eJTSqnspgdW0NBvQWQjvF3G70M?= =?Windows-1252?Q?jsghUe1E+UQUOq04B/b3WONE4ROZeFcfURbw0WGm/4xqp/gzQ4cLwU7D?= =?Windows-1252?Q?XxWt5LMosV5J6SJcGRjx5rGqg35bkqKMadCWzD2bS2Z0w3dTtU6vzDw+?= =?Windows-1252?Q?sQuJB2x9091BP6v3TkaAA2kLcH/VVTNRNTbq8/ZMuKiNGloqWmBOg/t5?= =?Windows-1252?Q?fG5GqDDQy5SC2l2T84wwy92gFOgb0aRgrxr0nQ7Nj6V6bjJp4L4S+9DK?= =?Windows-1252?Q?aMYdZFi+vCtcuqxL6KcoU5haiNCzF5fzNAdbBNIlhLBTS/3mUT2IKxiP?= =?Windows-1252?Q?wJcVODvgl6Jt3Z9g78M63NOZs6Ek1wxVS+hfUJKzr53V2inAoa4u49UQ?= =?Windows-1252?Q?sOpMZPsD3BkSGH6Jg1U8YqpdCpUu53xXsIMuWTid3EOYHul5cFcdN/MC?= =?Windows-1252?Q?KEnbqEg4bOgEjBCAZf/+J+xTNKvMLQIrR/XYyb72tYK9p7cJivRO2Aht?= =?Windows-1252?Q?mghyCt7ULTfeNT9PwzilrrpRshJqUXofm5gN/rV268JkXNun1O7Be1Er?= =?Windows-1252?Q?6NYGPyFNM0Bbp2mSw+4rH6/HbWNYJg4pcCNKlNd0DE9IEt/jQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BN6PR07MB3090; 6:gm8j8o93hR/TMQnnoN7eHQRvky8YVvefBwBVEq?= =?Windows-1252?Q?y+PzQ5fovNS5885mJi6FhRM70GICaCNVaGlr+wvh7Lgv8C/zXZNEAfnU?= =?Windows-1252?Q?EHtoEq8fwmCjJVn4DBMC8JZWC3AC5eyQmthfM3Vrf02fw3a5sFJcZWCM?= =?Windows-1252?Q?gM2LJboGYuLmHcT3BUT2l9EAopjWuuKnKucD4xdrBKux/Hiux90z40Sx?= =?Windows-1252?Q?GsmL5qA00d07osjnGky05qGoBGUVb46j+37MGzfqay0MKMCVPwxBgxs3?= =?Windows-1252?Q?lAJOD9vYM0YmeuYWOwpxoslH/KxMeXuFejAPx+EpnZtncjQLNX8KjHLb?= =?Windows-1252?Q?kTe+0TStNb4X2fgJhzTjS4OpQ24aBA+5x/A3Tib7srpRNL7cEzqIuopl?= =?Windows-1252?Q?LOdpXxrNZdIOBGU9/3Mlw5n1O+qYtQJJaLcjdTW7wVndCtWzJdd6J1Ye?= =?Windows-1252?Q?5Sb8egCeqK3yHOxCh0KX829txNa85hduPxpo0k8b25Fam+rIjiheDweB?= =?Windows-1252?Q?ZzQgotJHugYD22sru0vUO5YU0ykaqKEMzonfVpuRT78JGb5cOye59cby?= =?Windows-1252?Q?xBo5B6cc29gYW5DLKIR8dhldTttLPBTaqOwTHCd+tWuATejZjokyPzbd?= =?Windows-1252?Q?xplXGmYH0gEBPdqnx4avJ1rl6P7znu++EPE+Ut5yWYKtRgnp41i0IHLH?= =?Windows-1252?Q?c1IVFM0QuFFGAicpeHQOrFFfLhNqThf9XLhs+Q5m28RIqTZaYxibhOcL?= =?Windows-1252?Q?DIOz2TV8wXDCitXbPN2/ZWq287AjxiCrvzNbzjfuiYyF1QcnPjr+OrZW?= =?Windows-1252?Q?aQ44q3eBg6nxs6XqH8+pbmp3eIy6IaOBS/2uOP6kh7Hq/iCjuEdrDhRS?= =?Windows-1252?Q?LJOjowHpgl9eh0bm4f5oHdr1WYibvD+9b4rrrCmSj2KHq6T31CNzEMRs?= =?Windows-1252?Q?kRwkdiifw0tyHsz0s3zaEyMf/RbuDn6BhfiJIC+GKNXx8BB6NB3Uh55j?= =?Windows-1252?Q?l+H+s3wIqnDo9yG5/CSmvw5UbTaylB16TwzgnOdE/LSaSiEhReJ6Kmyx?= =?Windows-1252?Q?GOXLNc9OGWLFs=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3090; 5:TyLbeFwarFNIuOYKw/fvqREywd382c6KNUmaGGBymWKWxPBDrBJUNvADP9SY1L51PgLNiNkG50ItNFMZ8RVfMnpTDmlUYoukd0b1fewoGmQ65lYO9XH9rzjT+vHCrbr5QigqJoQGqXqLoKbP8+P5ihaPv4nyFFmpArxC5UXKjLHKX8aAR7m4jOeBs675sma6ZGVdcxo6tjIbsA3FdmUFQEC2IrxWFhPyhHYYqxItBnbpzEQqLOy2XCnOAUySbCvEAvquGz05P4qeFguEc7aJzh+gutit+YLLKHmIu4DUltFwFxnH3Ni62UZ2T+EUtxkZTK5nQgcw1D93BhC3eCZhw1q3bDoKvdr6drpKEEoumW5MsDkRfcCOs6fi3/ZkEv7qY+zGzAFA48MoGrmPv47Rm924bnbty9HW0u9SPfafHJ/sc3Z3yJa87so3NojGE1sjm9ueUgDn9HMT6rddzd/Irrp6AZ1+P85QqWTaVOg5DHvr29tNJscFG/Xp8sBZqubD; 24:sQl9eH/UgoQMm44Mt6mM8x6s9/phtaRzUzWzqegGj5pmGHS8awJ9zQ6XQZIxB0hwMtphZ/YELhhgte73toCF9clmWMx9oh7uXc0WNy7b+mA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3090; 7:rZQk6iROc8uhzAWu8mMqMZX6RfGEuwiM7H6zwkvfmp9oP04vsDcZWFrKekwhCCGzaQC2w0YUKxczGOTHnCzPZeV6WZ+aTWk2oLJ66+pOY+CzDm9CK9IQT6SdZdUWbXOVEsfTxgjLS8bGs8GUx4F4p0/xgsKvBMzjaqdgYS2g7sJCoPTySBMRdr4JyMpj2jT7niWnSbykcCw2cRu84HiXRan8COlFZKFtBA1LT5ttPPTxLROcpbsPoDaWEH8zblUXRrHiRdj1PF2Gg47RJeSJwg6T4ayiKlGo0xw6/BUQwHFgRMKe+TEOklghCZE5apSjFfka35Ut7Wl1E0bsEZ5bqL6qUzvULlYIv7Jj2QO4g0SgRvhNWpjz0LEkzMAp74vP2rmTkhMdHv7gdfp4RBxUuxjzI/8vPDE5ss0D22zPgR0nGPjrubdouUNiecVqcZ5FGtiqZELR4pudjDl/yN/AtBs+i/jni9+IU2blEmqxDpqLYs7uIPKZScbR2/BzSeGNsitjeizrtygmP+W4OKi7Fuyvq2ITfQ59SsMz8WRSvUzyDm0+dwUXfHIagSdsMSZRMfv56TPVku5STfsBqAiWKWigeu8W3yYhvCwqFFZfn5eb7oiD0G2F0wpzs5BeyKHrPjdScHU5dMqJGgcmIhxbi7bUhvWCLHuamVgYos5fzh5ZpOJnwa+QfWc4SCGcft6A2G0y6QZQIXHALqGUd4TiHOg1i1JIOQXxvuIPrHgJOdQFEADNvYGQc5N2/MEeCnQxL2yGqmPHs5CQQ4cm7TL/zCMACiP+2EGqg2OH+vYTIcY= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jul 2017 06:41:18.8729 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR07MB3090 Subject: Re: [dpdk-dev] [PATCH] eal: add notice to make DPDK IOVA aware X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jul 2017 06:41:26 -0000 On Tuesday 11 July 2017 03:31 PM, Jerin Jacob wrote: > When we run DPDK on guest or VFIO mode on host, > the dpdk library or device will not be directly accessing > the physical address. Instead, the device does go through > an IO address translation memory management unit. On x86, > we call it as IOMMU and on ARM as SMMU. > > More details: > http://osidays.com/osidays/wp-content/uploads/2014/12/Final_OSI2014_IOMMU_DetailedView_Sanil_Anurup.pdf > > Based on discussion in the following thread > http://dpdk.org/ml/archives/dev/2017-July/070850.html > > We would like to change reference to physical address to more > appropriate name as with IOMMU/SMMU with > the device won't be dealing directly with the physical address. > > An ABI change is planned for 17.11 to change following > data structure or functions to more appropriate name. > Currently planned to change it iova as instead of phys > > Please note: The change will be only for the name and > functional aspects of the API will remain same. > > Following functions/data structures name may change. > This list is based on v17.05-rc1. It may change based on v17.11 code base. > > > typedef: > phys_addr_t > > structures: > > struct rte_memseg::phys_addr > struct rte_mbuf::buf_physaddr > > functions: > rte_mempool_populate_phys() > rte_mempool_populate_phys_tab() > rte_eal_using_phys_addrs() > rte_mem_virt2phy() > rte_dump_physmem_layout() > rte_eal_get_physmem_layout() > rte_eal_get_physmem_size() > rte_malloc_virt2phy() > rte_mem_phy2mch() > > > Signed-off-by: Jerin Jacob > --- Thomas, All: Any objection on iova aware deprecation notice?