From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0070.outbound.protection.outlook.com [104.47.32.70]) by dpdk.org (Postfix) with ESMTP id 4946F58CE for ; Mon, 10 Jul 2017 16:22:56 +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=gfkM0AMwYgJkOA/JDs4zCoeO8lGA5Y5UTidJeh7Gors=; b=BAf1BPTILl/Q4Hra445YspVfG0eTMLAOxyOEvKPP6oHcAYp5eAaEvHuLXaMUnpVOdWMR/eK+MJJ/77zydZHRhkN7PfzDcktvLNMQPxFIiLG42TANoC6VUP3B86x+R2wO4hU2xzzM9qHopEWX/5lN+zjszxEULDd87Rcgoq+wgJQ= Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from [10.160.0.38] (111.93.218.67) by DM5PR07MB3099.namprd07.prod.outlook.com (10.172.85.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Mon, 10 Jul 2017 14:22:49 +0000 To: Thomas Monjalon References: <20170608110513.22548-1-santosh.shukla@caviumnetworks.com> <2047844.48kPz2y3QI@xps> <37dadcda-0407-252d-d200-c33bacd0dae6@caviumnetworks.com> <15653957.xZGtGGaVPI@xps> Cc: Olivier Matz , dev@dpdk.org, bruce.richardson@intel.com, jerin.jacob@caviumnetworks.com, hemant.agrawal@nxp.com, shreyansh.jain@nxp.com, gaetan.rivet@6wind.com, sergio.gonzalez.monroy@intel.com, anatoly.burakov@intel.com, stephen@networkplumber.org, maxime.coquelin@redhat.com From: santosh Message-ID: <3b6f7ebf-0b4b-59a7-d913-0097c045b818@caviumnetworks.com> Date: Mon, 10 Jul 2017 19:52:34 +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: <15653957.xZGtGGaVPI@xps> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: BM1PR01CA0073.INDPRD01.PROD.OUTLOOK.COM (10.174.208.141) To DM5PR07MB3099.namprd07.prod.outlook.com (10.172.85.9) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6ea4bfde-c5fd-413c-5690-08d4c79f279e 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:DM5PR07MB3099; X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3099; 3:+v6e549RcO88YlSxuQEpBBRvsfvN4Z5kiVsMZy+ndQ4kqd0dkSrpfsfGgx5Relk7AkGap0cui7QjxyAvPoTFn63uAQWjtqmJlXddp372iby8ULZw0xw7EdygnCOq5g40jiCjTjRrutIUvfDwZpyRDnMVcrfJF5aQtOnDjxJnKWxd58Pa6S1hcHmULaHyzUtuN1CTgd9wUL6iiraCCOFCo9gNHIhuQ+EXEeakqP+aN2B1C/+I4RyDj6g8SWeT1eyuEbGCrQLf9SFJeDgvBnlv6Ph9ZIM1PWAEWqswhWYcf+9dGd1Op2x575nK14jvkCDEpUCB6+ktyebHhxB45PSrDgd6o5AOMYoVsK8sPvSW1VaZ/Q4gTfsBG589XVB9HpPa4nZ5p2V5ss3cjnrHCfcrQsQsQXP7wProqZn4pI8RzsKFLkCYuUSiOHc68BkVS7GknmyHN2ARW3uxR4LfjgaWz6va4klyhrtNuVtbCT6VI7e1OGasDNIm1cRINbBRNngqH+Aj/4Lc7xzKzY3PN+LtlW77e4W2K/en4pvGgavEW1AfrXJellWbh+orXQ/dwNvkJY4sXXcVjyNQGPJR+5allxAjrBJnNZahjH3iN5MQuSfca5RvVCi0hDyqLMss/gqbOvk7R9RPpfWP4L/znygoVUYjhExcKe5ypv3CzKnr0GsA0hNGhdSLHtI3Cl1KWpedhWAUaqEJSsp+QGySPVXxznGePsEwXoYBUbm9WcHVD+4= X-MS-TrafficTypeDiagnostic: DM5PR07MB3099: X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3099; 25:a5JLuscqbfdBA0fPVKCMfeor+qz+FD830xJe1eEj4/uw0ryOfRaEViwzgJPh8L/8iEemOCMkbIQghDKzRcc2sxz/u9gAcgCf8Z20F51E4L3pWQgdN6N86jCjKn7EC0CONZApObUn8dMlOFIzghYgDZoaq4xuFaXPJBsTWQPB1OsOs7bmmkeN2/4OKFZWZHAZ7A5A/CkH7IIBA1KpsHiUjIRqK+6yb+bfVStLArEMmn8/iHVPZx/9QUbU2aO33soKLZZifk71UND3MY+JiCNbfIifU6smIXGX8Bs3yYO5TikynaUpsprgdoC4/juuEKDeiaOw/QS8IYudAx7dl0wWMpAiaCoCw+SVDxE7JJCM+2cZW7PpJ/dB1UpBNVGAuW888C9/2FjYxXm/IAiycszuAM5d0LJTHGqDDmRGNJWKWwoqRhTdbP8mucbX4yoI3EsNCVdlgnEbgzeg6jHtsMJwgrsN8dRDEvgnD9v2qSehqataGWJGPsUvGB7GNxqxzaTXQ/tH+ieAEJJLD+1XLl5ZQa4x6DLPg7YETOSLg6iVk8JUHqvkzAwjPaXFa5roK2u7fMKaFaGmEJJowVw+EwECs9TzzY4ZjfyQDWCgGXUqFW0DGWtTRj7jBFNAKFrEOCD54YQlJrlBQya4yplu/U/u0b1HRDhL7F3SM/WnzLOF/oOlvZWL0Bap6sxOCS8tkIm/lrsm8H3aDZ7Zabcwiq5gplbOmZ2GZ5XsEIfy6MOOS0RMnNJMKN5WJwfhrm45HLH4bUv3C6WYd6GI6fhI8b/2BDSWOWEuj/6EI4bTN60/ADqhAB0PjWq4RtUKH8OfsNOoA0Z7zZNDTrmzvmRcFnhSSIMdDd4xd3LZqYcZDs6+RHV7IA9bLshoVb0DedNSJtTen574bILY9chXrvVdKRckIXtK+aSKSHUU33lw4rPbEFE= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3099; 31:taKL3jW+LIPiSwMCKejUHZTL9nt80+H64lxL68q9AWYTy48mn5niuV9MTj8TslBGC2kDldn07Gsb+uinzeVShHczRw/Gqns/BImwxwTlWwqXYPfFafBN0M5Py7XPm/qq4sbp1WbkE/710ISf8UmKuRQDeOzp6CY7WNF+9NPmVByw90wKjj0OBrx7vixDeh24nimOth3i4o4iE0fxaj7Om+jJKxDeZe+YVdYn6Va1qSfEa6xDgXEHqk7oxEK7Gn3DWiwECudIWbffGzDBUbN63ma+Grq/Pm/4NUnGmwQ0Hj7nofvN1JyRuCkAsabeW0jQV/sV9+MQ7I9A5iaO0Ery7cQCzQH9Zl9b8IGSsw7cNwA/rhnFGvl6m/QIxk9qmx+mIV/PcpG8qYK3C7PeP8FL5znBI7jgw2G6O4qXn60NdkbRb2/MXIoJoaQJua1wsSptUqdqk8uA95RRj/4CGXX1qsKBlJIEvHtATBe5tecxklZMRvzmUBUo4azzAnTyl7ZwZxbAtUgzchX2z9oF7S14jMncZSTfNz84cXYFev7lVVP+BRkLararpXka/Nmn0W6ku0Dj7qoAiLvzB8Rim6lvyqJE0T48XnJO0tMt+W9j0BczJYz6i+vZ9OP9vyenanQw2Wc9Hp5wppfehpfXftxYQijxgmf5oW+wM/jcW49N788= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3099; 20:E8xNhulsqHEXjTpdX1ofO1Vjy69Sr/EWIkPBpylvFEBKsZ9zBRZyKl7t2uCnt9stO/30m8xFHATMOTrzHdszazKbXUvi0yxLgvqQslWNjt7/jyPgBY/NQ094Iaw2oDoys9/9er2FA3sgirunsTUc5CKSM4msgBjHY8c9+xSMuUyU1ohr3TaImm7Rw9WRZU7b4jppmrGOcBTtE3p9n77RXcfUPEG9VeZWBBKlTqx23P316cR+iephgXxEYPefV46pULfD9L4j/yNvyppCXLSVdS0OzBasBX6D3Jho3Dy36/cUK8tfRNEsABacOqXlmNFwm1BIpzSzh50DJawsZcXwxOTJ4gSbKRM18eThj9YHqimpNc39ycrNrfo1pec3SLbPj8cwroM0oEHJcLJioeIcvBTiODFFsL/QDDpO9BYxNWF6LqY1rFFlecdC0typorwcGrjxFMsP42AP8uSpv0mZKgp56pMvXtipB7T1JvZbadl4rzOCHSCvcoAR/GSMWxM252xaq3vBGnf7GC6s8kMe1RoYCZBVlqxV1SFwyje705I+Ki9WPcUpwML/6elJfFCVQSn6eFjvb2Y/zY8dwyAns/d1HxZ4CsuXgPvJJbQyQM4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(48057245064654)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(6041248)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR07MB3099; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR07MB3099; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR07MB3099; 4:yOs2ZNeWiDfOXXaIECfNVB3und37yV7G70bHRQ?= =?Windows-1252?Q?BugUXnaaki7C96ZobiQKKcVQlBSdhnoezD2jTZwKp6K5sKmI40/gs8MC?= =?Windows-1252?Q?8ZvzU9MIct40sCUmVjauHUTTCbyou7t+u1dO6f7KyOf3uaZV71cKvNq0?= =?Windows-1252?Q?tNb2MC6F/WfAqHxYgyyJvZv08vYRVtArHfWgzjBgSR8E1tWgHqDpawQg?= =?Windows-1252?Q?HKul1Ho6yq49+3YJsG9pn6UByU2eud4A4xESJfq4pTGm1ec9oL/ESJgY?= =?Windows-1252?Q?okx29fMVEtAODGSgfRCitjfBlruptnJqUnUCVo1mx5j0qNgt6yA/ORbB?= =?Windows-1252?Q?BixgDc7S2KtzS6DGMRElxsE6DyqIqrmb6/J0KC8CKQO66PCtb4hmf978?= =?Windows-1252?Q?9vZ2ukAvuBrwjMLn/gzl51Kl5qh6n3fzAlDH+K6gQllBb6SlnvG5f6aI?= =?Windows-1252?Q?a56g4ich6JOsLftZFd/8ShBqYjntlAJZc724U7PiEPTAcm+CRQOnIhtl?= =?Windows-1252?Q?PxvTdHZH0A3ZTCbnrBNXVdyqeIi+lfawFdsygUOMjRQmX58ilLSgfPYg?= =?Windows-1252?Q?C2CG8TLy0Lod8do4c/+xzfh99dnE0zHXNta4+FSEU5tGqSkpi6oGmHIo?= =?Windows-1252?Q?ZNtoJjXjL1cGo1i5yza7jW6SbJwhoxE28mhyC0IllcFDIJho9/TfXqJV?= =?Windows-1252?Q?MxO91LIK0pGGyW0zG+j0PJj3nPEs3kmh5UvZr3/1AH7PqLnskM87NOoo?= =?Windows-1252?Q?UIfjXV3uaxvhlllyUemlWNCnx02S+mGv9/QQO6a+sewq7WgNTh0B7Iv+?= =?Windows-1252?Q?GWRFdsWvpNki8HbMiiKgkjA193WmC0ZZ95ibZScZ3bxJ7dadOj9OMud5?= =?Windows-1252?Q?3hdPMus7LjJGwew4svoU0R7BEVGFVim9W4SS/4F0b8JatSK9IeC8Fak+?= =?Windows-1252?Q?XBmng/vhjqqUNqst2zVxVXgASfeQuPgnx6HQMw8Y71BPYaeMgf1ZHhAQ?= =?Windows-1252?Q?P4ezUUX0tgrhOQhYcBXZZq5H7MHdR5eXCn1/ZKONXtnuhO+1Napo+R/e?= =?Windows-1252?Q?nxYaZaAE8koB7AjYbv18/4gPTBs5VrWRdBRIUfaro2E/j92Wws0m8XhY?= =?Windows-1252?Q?e6nkk/1bPYzXko8IxZl8j/dufC6gt1+Apj7WGRqigtTNisjqDzZ9WRBz?= =?Windows-1252?Q?NA0D5gHwMFifgz5fraGCwc2Wf51vq/DwE/YwfuE4apQEogIrFSpvc+qC?= =?Windows-1252?Q?QgCpYfNoyF9n4tybnbGa96fpGhhf7YFb/OEzSB0Ver6q33/cI834U8ZY?= =?Windows-1252?Q?/PQ6QBuXLDP59fej/i+MgtVS0UXRUTy7RfUk22YFd7WLM/OEZY/a8IFo?= =?Windows-1252?Q?msvpsYivJL?= X-Forefront-PRVS: 03648EFF89 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(39410400002)(39840400002)(39450400003)(39850400002)(39400400002)(24454002)(377454003)(229853002)(76176999)(54356999)(50986999)(6916009)(42882006)(6116002)(42186005)(8676002)(25786009)(8656002)(6666003)(5660300001)(65826007)(2906002)(31686004)(4326008)(3846002)(23746002)(81166006)(53936002)(2950100002)(305945005)(110136004)(38730400002)(93886004)(7416002)(72206003)(6486002)(77096006)(6246003)(86152003)(65956001)(36756003)(33646002)(478600001)(65806001)(66066001)(47776003)(83506001)(31696002)(50466002)(7350300001)(230700001)(4001350100001)(189998001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR07MB3099; H:[10.160.0.38]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR07MB3099; 23:WhMenslenmHimq5h3vlReoJi6eZmBkNtk941t?= =?Windows-1252?Q?BJ6iQzN1r4pIvJjlr7ea6MmE0SLnHY81X+AJrcoIEWslGMz9rF0VwoMU?= =?Windows-1252?Q?8uM067QyHGWQPbrgIjT0XVukrCgGOlfmypjf7EyabfC02JTZEbmqDoWt?= =?Windows-1252?Q?FckkQOk/+iX9rVLzVNTKiMZRMp3ltOxtYHDVaz708EwDUdr1HllIMHeo?= =?Windows-1252?Q?TcdqQvod5OYsJpNq560fj8N6n42cfFGGSE0NUkpsYljfRdhXVGjdJTM1?= =?Windows-1252?Q?hIJQlwsLmCGMi/j+Er45oVqjs20mY6013O6zUiHqb3hCnXDnqPLhF4FS?= =?Windows-1252?Q?fetADZPDI771hAslzyG3hdGzsdojx4fzihrQX54qI0yhQbWNVpgKObmS?= =?Windows-1252?Q?ifNzTf30KfBveiepwwLVsXj2GqUuAz8zfrhxQWgSvCqY2ogjET191Pok?= =?Windows-1252?Q?MkojY7GXdxXqAocTTFQWsGrTiREoF9zx6bhr0E59AXnwSr21rgizm9a1?= =?Windows-1252?Q?MpYpnbQCVUWC0lKEDLxew0UzGVatlluQW3vaiV5k+9WsbJX7WhrA+HBC?= =?Windows-1252?Q?GuFJRohzCExWaxtRlTJrrHAxmWUX18FOP88AfWCSDeIjghN0YmzGsAY9?= =?Windows-1252?Q?NJ/N4Hi++SYNtT7PdeEE2CRQ272XHevq/EYg0UApuLs06jBne6P7Jf5Y?= =?Windows-1252?Q?cpqesLvpkEN7Vz5smj5+bfuerB4cDUXwb0lRTiZ2S7tncPGkVy/x8KtX?= =?Windows-1252?Q?cg/vl3UUS8a1NPj4vpi4N4V4z337LINLq7cMkMdWmfZ7mJjjBph91h0W?= =?Windows-1252?Q?po/BHonsIvexP8v3eTpHqztr0rrKp+FOixh4ywQaKX3ZWekz9eyhgPve?= =?Windows-1252?Q?Wc6ZzrhP6OQaE8rhItRhVcI6bDk5G/LTdWpI9USsfqoR9358KGA6eu6Q?= =?Windows-1252?Q?3awiXg4ejoUeEY879tbSp64b1jvbznyb4F+mFHGfdE8dEShGNq3KGRD9?= =?Windows-1252?Q?p5CLFGrRG06diWnYMse9FgyB/wdahhziJB78wU0eUkxvLRLS+e1XK2N/?= =?Windows-1252?Q?V2ouO+Ir5lVudsnRdqNIUYyXXJ+EGIGtpnwrSCqX/Dmm8PaUS1DkpyfN?= =?Windows-1252?Q?zYXjbY08klnSynS7VI+zXJem0agqIZs+x8vbN8INv32kTK/aq8R0kLlu?= =?Windows-1252?Q?nblxvcuwpReuuUiLlrUXhlfOeDwJIM3KjQYuIxk3o5lcOvfEmevLs9a5?= =?Windows-1252?Q?MhM4wQ+DpVwKx2FWdpYitYtxBuAZyY8vS0IhicF4Ww+LISy7FMlivyoK?= =?Windows-1252?Q?Fu/wQsjeU3EBmjQLpYUhTXXEoE8ZBsmeSHjhpHhLi8ZfJpBRigsoRyTe?= =?Windows-1252?Q?wu9HUueiLNlpxu3h9RaVW+zBQkZ+wO956sK6oaIjHjhwybMCtRWBFfvF?= =?Windows-1252?Q?2Iz8zvo4eFncNE5Y1ELAwFIArmeG02v2zhjKbh54HL6+8YcbSnXPGAyL?= =?Windows-1252?Q?x7qVRLX1dZiUhZ2WVCy7jlwITmZ?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DM5PR07MB3099; 6:JMsWGRqoKqz7EI99dPym6h6I5cAz7+lHBW5Hu7?= =?Windows-1252?Q?8utShrSGtU/EX1fOhNDQOrJYAZKrMdhlX8eZHQaUqxfyjAuXFJ0ypRyy?= =?Windows-1252?Q?nSHWSJXjUB4n7Uc59xJFgpLAly/aYAwJRoA6YqNY0eRoXpL/klI29gmn?= =?Windows-1252?Q?kp7GNRpU/nyu/qizOZayrE2Fv7RH6rKk7ZW4JE47NT7KF5kV9krq6W2q?= =?Windows-1252?Q?5t562MC+a42cWRxvrf4xoYSh03ZWzWQWr9733ZmBsP5pGqYRD1Tedtcs?= =?Windows-1252?Q?KAjytCZUH3wSrjCzRWBa5BC8wQ66+jYURZV7uJpUezLMmT0iXkt4j+7H?= =?Windows-1252?Q?2FFVcS8AauQaNDuNJCIGcKEGMTFYZniEqN+RVH23XDEarP79JESoBPgW?= =?Windows-1252?Q?Xf1xc32Cez+3vWpKUNiY3wnnNXQUCdREtD/IKpa4Ovk6dsA/aeRDJxmK?= =?Windows-1252?Q?XqmPT5lzE4B4HlCShbaCyQy6kTinjyfdIA8UbpIJxQ/odwzetw4HkRFj?= =?Windows-1252?Q?Tm5icQlmxWiBLJpHjqcVQvlsyw83OehJd/F1Zl4yJI7sujMz55k2Jojn?= =?Windows-1252?Q?jIzVbJyVk8KT+zI1ZYqp/mudcXIF8wXRXQ5nuCN6nfQBMexw1nhadEGn?= =?Windows-1252?Q?2vxlMQ/Ft00CQMH9+Hp8NLdeImvigUzEI8ir4GbsOqfsHqks8rChFZgF?= =?Windows-1252?Q?eQC4SmX/16pYFkiQWUPryCoak+KX0dK3caTq8IumF2Z+cIZpHQtsWq7z?= =?Windows-1252?Q?GWsAEPP1ARZYuAy81o/DwObQwe/BBn1+wbNlbcOJ6cOlTGLYKgaY4LUQ?= =?Windows-1252?Q?Nz/FpRKaCz/m75jdO/uZMoXXwTlOEltG5xjdJw1M0WqvtSmAtFg9yfOp?= =?Windows-1252?Q?gSDsRrJiwVttVJDaKESZBOk4klT+EU9Gti/OvPt+BrSYmsGMYkKbruGU?= =?Windows-1252?Q?anf+Qmy/XZJzV/QvSKpnieKw4PETJnTrF3UY74jqKccY2aPw/RYpVMgV?= =?Windows-1252?Q?+rW0Y+3yBuB9+w6nqkF/n4Fkt2kG7lQlweA74Xw3+ldCmgxZReI//VFK?= =?Windows-1252?Q?OipvkNQUZN7Xc=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3099; 5:oqTOTtvMrRLsEreqwr3f19ddjA1Gv7EYgbzPHYRFDq6HgercldvCLOU7DUYj/dy59J8eaOQiQ2ytNOZ4upGHe2GFf28DWXISbDVRxMBcVZLssM1s3uqd4NOdtH5IArHOTX8rOghFkdqDT6yBVRmrRwEEz0kpki8kuK+GwX0wSReNOGf5El9vAwoUf2VqFHYUL9L5F1u0eFBd/vNlXX3cWSJIZOSLA9BffvYEI14LUqu07HVxJ4vgok+cBfC+Jst7R2xj4ggtbrITp4mdmAE41LWIkMurUwDhtix2QLN9CoTkyzj6Vu5OmlYiv0eiJqLiAvQGAedm4jQsfoYdhkH6dgJFprmDRe9sNIrja6izcAGSzXI9iDmlQm8a/T2gOcIypGLUi/w13d5/RbL11RnYQtarcOiw+3LxcOkbHO0MnT39A7qQfG5sAJvxlIAoTTf/0uVe9WvhnvsfyV5yje3JOSDHbEi0BnVWXDxlfzxkxXxwMM7OKyFwiho8IzsYP4G6; 24:h/4kAUPVTtWqJYnhEnutWYYC+On4qSnM5bNtp3rLjJ6LDq56fOvHiJp+jvyYNIZUZ4jHFix5B3i6uuCqPM9puDu9+MGPN2RM2Ujlwjg3lw4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3099; 7:KljwDuBjK4Zluk1IQ3sV4ORZJOnAawayPVjjdJoWPNCD3X2Q2WNt3vv+Fs2Lb4beFZAwylki8HQ6aKEUPAjk/LyM7/Uq+SwEldscgBTnXjCQpskEHoYg3oLW0mFQ8vLPFkPspC7K0Z4xwB7CAXpg4AeX55N/qIXpao4xbiL1sU8uBrbLzfRhfmvZowxfCXLRWL8Ml0iW3KOxYfARJns/Vs30zAGKrpCvkmREucwt93C6OZ/Kh1ZS7jxydtMuPAa52u7sLd0F49666Z6CGO8nKjwk8bJnKnYFoXgp8IMYKggiB6Eo6g09H9yCaBX60UGrL/QVxQBQu5qKynYhsVAXyn+3GDnKHjMdNlmZ9sWJn4yo6t0ln62sIaNOXCF7k0qkuFe1dwjS6zEghEaPSbRPs0cpW1G4Z7BS88Ai8OJxLBX5FJy20WIb2QFbPDeFwwX2i2xQdntd0Qi83VmJK2PbblbC3rQ/rSKAes8PbCXg4DJVe5mrr3CsO5DvRgC1ETDwzIf/g4m8BL9m7G5ZO8VFZJOCc/HDN0eZIIm3hz9yx9XEZooB0of6OtrsC6THX6bsI6vmrV8RRx4q8Y5eKuGK+tZ072ghI5uMQCpW0uSqim75SGCex2y3ATOOBFerdtuX2Pa7pVCGGCY2XU1yvg39VXFlIsDqOuVthMtjn7T/W3qbtIhpBO7AU6njv5M0IaX+vvoWxbTipWXB3WTipIZoTCfPGLiDImwpy6LQE9FQywNNLaDp6+uZzsIYTXxUuPGxElHOdQHCpAJQTSmODfSTmIRKTyWPXIfoR7Np+9b8VtI= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2017 14:22:49.6057 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3099 Subject: Re: [dpdk-dev] [PATCH v2 11/12] mempool: honor iova mode in virt2phy 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: Mon, 10 Jul 2017 14:22:56 -0000 On Monday 10 July 2017 07:39 PM, Thomas Monjalon wrote: > 10/07/2017 15:56, santosh: >> On Monday 10 July 2017 07:21 PM, Thomas Monjalon wrote: >> >>> 10/07/2017 15:30, santosh: >>>> Hi Olivier, >>>> >>>> On Monday 10 July 2017 05:57 PM, Olivier Matz wrote: >>>>> I didn't check the patchset in detail, but in my understanding, >>>>> what we call physaddr in dpdk is actually a bus address. Shouldn't >>>>> we start to rename some of these fields and functions to avoid >>>>> confusion? >>>> Agree. >>>> While working on iova mode thing and reading these vir2phy api - >>>> confused me more. Actually it should be iova2va, va2iova or pa2iova,iova2pa.. >>>> where iova address is nothing but bus address Or we should refer to linux >>>> semantics. >>>> >>>> We thought of addressing semantics after this series, Not a priority in IMO. >>> I think it is a priority to start with semantics. >>> The work is too hard with wrong semantic otherwise. >> Sorry, I don;t agree with you. Semantic shouldn't lower the iova priority. >> iova framework is blocking SoC's. w/o iova framework : One has to live with >> hackish solution for their SoC. >> >> Semantic change in any-case could be pipelined. It shouldn't be like >> Semantics change gets priority and therefore it blocks other SoCs. > I am not saying it is blocking. > I just say that you have not started your work by the beginning, > and now it make reviews difficult (from what I understand). > You must make all the efforts to make your patches easier to > understand and accept. It's just about changing name for virt2phy api's.. But changing those function names require deprecation notice, Once iova patchset is merged then I'll take up responsibility for sending deprecation notice and change those api name in the next release.