From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0064.outbound.protection.outlook.com [104.47.36.64]) by dpdk.org (Postfix) with ESMTP id 4FC227CCE for ; Mon, 24 Jul 2017 10:42:47 +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=Y+Zl2SwhRwfeAAwPy7IWliEPxjZwiBQnX5cOYozYiUY=; b=Sr2LON+ze8cMuhkZUR94+Zn09+kctOxo0N7ahL7YFSQba8MlTIIMmHItXO+W5FrOYoTvzwSOWOGA4BSrV5yLh3dYGJ1QSe3OJPERD+9jcrg2OE6QIndb+3t/QEmwVKKyrY/7ORyAA0ZLsj7XIDtel/nAFcKu1Y8eMXTiawR2y28= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Santosh.Shukla@cavium.com; Received: from localhost.localdomain (223.180.24.9) by DM5PR07MB3097.namprd07.prod.outlook.com (10.172.85.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Mon, 24 Jul 2017 08:42:42 +0000 From: Santosh Shukla To: thomas@monjalon.net, dev@dpdk.org Cc: hemant.agrawal@nxp.com, bruce.richardson@intel.com, jerin.jacob@caviumnetworks.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, olivier.matz@6wind.com, Santosh Shukla Date: Mon, 24 Jul 2017 14:10:01 +0530 Message-Id: <20170724084004.25542-10-santosh.shukla@caviumnetworks.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170724084004.25542-1-santosh.shukla@caviumnetworks.com> References: <20170718055950.10208-1-santosh.shukla@caviumnetworks.com> <20170724084004.25542-1-santosh.shukla@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [223.180.24.9] X-ClientProxiedBy: SG2PR06CA0085.apcprd06.prod.outlook.com (10.170.138.11) To DM5PR07MB3097.namprd07.prod.outlook.com (10.172.85.7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b0ea6909-da99-4b70-b369-08d4d26ff567 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:DM5PR07MB3097; X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 3:ySQUKi4OeeH106IiTEVNV581bYVFvrPPSb2g1U+EKFBwtCpSoFpmM9q29I/kH7abhdaPCNQsAKIkkQ3+51a04/nWOszA2QQuLoRmHbx/+kWdoY5E17Ah9F/56rF+6IJ0WZL5bfcLC7kOc637AaoC1HsUPxFA/cQCgTfUjKni8beqdeR2IewSSgV+MCbcND0n8qtArDMv8zvvPcuM2ZZJh7XgsPjDkCK1ef70CkiIHabyHjdSiMGBp21VCVUMNRLWEAPXpz6SQDMUCdg78KPj7VyNspXbB1Yz5Wl9VzDamd0qXuFm9x86deGQsN71xqZjbcahqL9xwZR9QKTv5tPKO4Gdm3CAkLR9sYwub0KNPN2UDBuKybcsQ4LR9SVWqAyLW7NUkA1jaztwJxtdn4iJ2s8TMgeaFNSVHW3edhENcE8KMydC4m0TWrjBIxyrV7NHyB1cWjgnb+zQTqF75urw1UXlLK3hfZcD3Rydlziz+hrC+eASgHgKr4Y0wiWOi6++c6d3yxnbajzzHs/F8DulMDvuj07NW8jkHIvjR1sAZvSNY2kpnClsUI8FPzkJIQaabdJfKOgIR21RyKMsiAPtTih4ZbIeT2AHbPTwk58PfCyzEnj8UaUxpjtHvkweWO4kbMGaj/3oKdYVe0Zd6D+xu0tVU0TEy8dEMKkfLFt6J73Zqtq66SEv4rfLvSWYGFjqfh4uWaTBgxSa/qz5gk4iXICw0+GuSzcKjGnaIlCw7FU= X-MS-TrafficTypeDiagnostic: DM5PR07MB3097: X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 25:P6mOwRuHwsvZQSAy9SkXFo6qLFy5MJY02nQ9DsMgpT/qHnOUcwQ98KPxWfg4kKKlrT5qIgDkf000Kzkzn2l+xb2y460ESFMz2Yr8x/QkdL5nkjboCAUvC22CGBKCGDrZED3RE6pw7yHzLVKEubqgDuT0Neu5h9j+CnQSVeDh8jPMrmFV2RSxX+4vK9CBcH6jhlB+/S9O8JDpdPkYjxF+86Wxrld6U0+h3pjkEfrkWdyD3FOAK/ypo9x39P0Yu2MOdBjn/07TNOhGNCevHDGoa/iLfnq5rHOfFmei6Qq6QIHy6zEj78p7kpwouzLI+1URuyuaP6sWje2WIEMuok1IZPGfggiK/81Zy1J4QfRgn7yV7sZ7fqJhoyu9SkEmzDVCM72xO/sHVyp0662j65HtJrAiIFs8JnU02rc9Scfz8PBD4Ax7/Yj1qLhvBQypUmR2xbYzkJw7e4lwLKTDfJaLbIIBGWTwud03m69/MZIYQlOmm3pTlFUg2MOjOObcVMjZ4dP7GsX9KS2uiK71ASTV/omda/Gr/44l7N9ECrc/NT4Rj2FmOM+ufwnDIR47Ejih7DzsUq69q9lLL+N2bSbBNpUVeLdr6jc8+lc7KYsnkCNgYkRCpsItLwsw/g0MJe0YWkmySvpfubH67Lz313wWjWtIPj1nV1VOPpilpMlJCCkPbtVZft2gaIRHhmwP2JPKg1E52cjN9NRgL+UiYMUddJIXctcPe+WWgs9FcAjCxeSxFr2r8SCspND52HFDupBB9DJjsY4R/aJVQ8XoGsEfC1W2Wpr9YR3EkeSlj81qD86d0uUe2C0kvg9AutmvL19NUNs+bdt0zMZ8jVNqsCuVwCn+usy2SpjbWuUQiUlvE+4VutI2BXNUVHHNOQa/nuB0IAHyIuWgoff5Buz1RpBpIwezBQROy7dTBZikytmq1no= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 31:qK+8gzIS19W07cSx4yfeuK+UZl3oTUxJPNsLgMfaOMIDBNbfANG8TkITFUjRt+c/laK9UaysTT+tQjd5QvTdJTXJdaVIDPYv7zlvrAEFrOAWNlvBdiycKfQpU1Mec6Ey8sh+CMNJWImKltTw0piFiv2uiHCKsT8L3I4DrY1QM+1+OXzTiP+0ppscBzHXOBBmQiACsVDBzfh++ZbPbt3OwzEsJb21hgWjEJbiq12NoE9el60LIih/a1LuvcWoZIgrJHDy5h9twkcyZlvvduR4o9JiOWbSC3Sl1w/lIpHJ2OL1NJe4SoIddq/VxCBVFqrZOjsto6sRmRLIuQf1yJkI17Ov2WnbFmD8PHN29TtGf5OswtTFp+n7vaNmkWMUOJ/0hhghc+zbKiUkg2XgMWAUlyzC9uinajk6UKMagIsrnH3vtRMesWbHpic4qIK69K9WYU4fikx4K0LDJqQ2yOo0m5afarhVEbyCaIYWywPAwErJfTxHhkBV86cJYJYMzXBC5naIr+Ya7Z/TQ+nZRLPnl4IjBZJA72vDajpoZ5CqHwGSPKKRDmHEI73CEbtu61pO+yi553Lu8VCCYEXDYHDGmgFP9Z4HDM08GEZKHK7KQ34OHW+fSqKdkGuqdWUERegCTzKn7v2NvfIdFq2uN5I+cRy8deEpc6h4tDG44Hy5woc= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 20:rOtbimpMhPDIvgXlH5fjigfDRRvFS+69jlaoIdZgpb/QUHF3u5a2xtZP1gIvS13HGkGuKcvGtXyrQiINHR7o5tSCgbisf9pO9n/bUqCmaYYdvBvMip2L/l8pEK5Z+jpgRCAMW+jYGedww4+ar02FTZ6bWCQcZRxeRDtsTdy4QPVat9rIWcuWRMk/FPFMEmn2Oqid0FkhBPejQixg064P9WFgmaa2iFKml8qTR+rKlXeD2b2Q2Cv3KeZCwxso6/E7DLlY+GChGyE9ecZ/T1qd4sC9X4Mvp9qr/JF/gR4a/kStX5VAdgIooXhBV2Mb8eeg+8HRbC21yHlZBPumSJ4W25XABiSyAPS3mHC5mG8FfbGOlTMJH2NYHFx16wp9l3TX5rkWJheWQHpbasVx7WN480SfdvKNO5RxrTIGknO18YZ8gJ/AiCfIrt5tUKhfd7oHp+3Rc9MkvcLLtJgwy8gFW9oiDAyAufCRcpG/j/qDLQZfCD1QjdLssLykYCtBNaJnK+0+ruwVvYTWNBgyjqHc3RgnOPIdLwAo1D9KPD8/qgmeolL5/0C66gGKI5kdMT2/BJtE/5qVGFAbUVyNPh87/XLFg0MolFmFJbNp8F6RQiw= 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)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(6041248)(20161123564025)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR07MB3097; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR07MB3097; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3097; 4:zeMAMhkOl/yLQozzf4e/Ya7B1X4SrT/CDnXJChC+8R?= =?us-ascii?Q?2eLyjPisgNFQFIXmwmei4NLJPueMWlrJzproOJhadYYJVgNhi+NubgHX81aT?= =?us-ascii?Q?5QXRzWAgJq5hCkx1LOgwhGfvcFed/JsTszHqR+iFIs6zcCAvjZPZDZGAtBxr?= =?us-ascii?Q?KhnbO3Vh+BG3XLvD3aIcHiBKXvFMz/x8CA8S2JtDDC5UWlroCuOn/L3jrZXh?= =?us-ascii?Q?HihtkZQu41Dz20CssH+zHpxO/Xd9NiBH4x923KZ/ye/VZrN1ZRZGd7mxQZxg?= =?us-ascii?Q?VqE6/3QUBjtjz003g35Wx3ztsVBGzPaeoJ5YWJZbGy2qaZdqVfiCsO57vqgd?= =?us-ascii?Q?XrdmVkEt2ueUEnWcezdRo06J9TtCyoKDTeTzUxkGUREcmjw2cbecFvml8uOO?= =?us-ascii?Q?PMaFiB1VNSGSEAR2XdtJXrWesLTg0ThGrHlbSl55Itxt2Kxc3NCMNGPos7Tv?= =?us-ascii?Q?rVAGtgYj2lqL6e6Uav36NpU+elMH4GBok1dpVpDisx2EbsAU/IAFyTw7T29j?= =?us-ascii?Q?b1BtA0uSL2aE7FFX+fSphMxGtFvO6hwVJK8aNR+29IzZajePJUVDRMZxlL7v?= =?us-ascii?Q?JKNe5ZhDhY0GWSzLSBwmQd/zdDu1nxpRMM6TMU+b4Uq+D78pINmerZLT4jvW?= =?us-ascii?Q?Gf/Xkq508BiYSlqTaTuo2iej+o6eiD033xxV2sgL+R+hY2fW2/VD/9PFzELV?= =?us-ascii?Q?Oc/YjWPRp2Zg0BP9X/3GoHwGfi0WjWGKJ7wYCm0gcwf5YIl8dz6bXuoafbfR?= =?us-ascii?Q?v6Ztg2fDcCqlW4Yl5EsQOa+rvcuq8nAZbPpFudntFoRJR3ujR/w3QvtZQUB2?= =?us-ascii?Q?8Oxm+LRRJAna5XDscgm4/ruJKP8IeVaa3o+P+ZGzTTsrQiv0mDKciBo7Gy5r?= =?us-ascii?Q?Bg7MlbnTmNME6KbjkdvPIMkUn40/PhqC/ki8uKkM41VZDMCENbXvwx74tzRq?= =?us-ascii?Q?Lt9ZPCLGlXJMe0UjuZaQwx82fle54n8Gl5knHTLtIXQ2gA5SSYAXWgFTOt6n?= =?us-ascii?Q?1wW457C2ITUI47YJveCIIPj7eI3VD+WXwq8o1EsS6g/lsbS9HsfXJ0IwoXjh?= =?us-ascii?Q?HDAzDk5q38eFVcDY465eWtSqmm/QHN2O55El5f4rLCQzyk+qRHw4hK+sATSz?= =?us-ascii?Q?klW25Rru8=3D?= X-Forefront-PRVS: 0378F1E47A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(7370300001)(4630300001)(979002)(6009001)(6069001)(39850400002)(39400400002)(39410400002)(39840400002)(39450400003)(189002)(199003)(47776003)(6116002)(38730400002)(42186005)(2950100002)(72206003)(36756003)(42882006)(5660300001)(6666003)(3846002)(4326008)(68736007)(110136004)(107886003)(2906002)(478600001)(5003940100001)(6486002)(33646002)(81156014)(8676002)(81166006)(97736004)(106356001)(1076002)(8656003)(53936002)(6506006)(66066001)(6512007)(7350300001)(189998001)(101416001)(7736002)(7416002)(50466002)(50986999)(50226002)(76176999)(105586002)(25786009)(305945005)(48376002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR07MB3097; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3097; 23:8sEElGTj9lU9i9PNBZGVgLH8zA5+3elSc+qwfkel0?= =?us-ascii?Q?JxKkbdTSbEYXF9XYbxJ34W4x7lzt4fKfbFXVcFbhPZXgEfO1ur0NReQ/LJRc?= =?us-ascii?Q?uWwsyfTig8pCMqjCMwO8YRHUs7W/bj5C8X7e8qYJ5UG2/21kR0cP0zot3go5?= =?us-ascii?Q?ln4kVIg6WrDmLFUZylqunvmRYnfkw+7Qp1laZSXjlZLjVhIRMAHMcer7KkHz?= =?us-ascii?Q?ZziiQZ39eTuUoDDeGfBdCgBLM8ow8XpNBS36tMGOzktQKW0h+Kx2kTS41kAY?= =?us-ascii?Q?DE1sDHMK39J3R4sOBCBLX6N0F2PxLrGSHo7bmR6uyvlsrPySPgSYo2+IWoAH?= =?us-ascii?Q?aiCFEuIJGxVJx2ECMGdZPwF70lrnxhba7czVgR0twmypQgJGX7QRW5WN06CK?= =?us-ascii?Q?x7oYt5uD5BfShdtgXLgddRyDqb9+MDzqkNJeUzu6EJj1NijX2oWSec92dl5k?= =?us-ascii?Q?FVU7597K2Dp5taGirWuSR7D1qsoLGYQ0YF8E2cvgHy78yqiPl8JZkUeXkFpc?= =?us-ascii?Q?hsQab4/QsOISKwRsSYmv6dojyhMb8+oHpuxTX0toOSpk7vum8Cc9iZc0KVk9?= =?us-ascii?Q?H8DtU3u/uXWbGGZOJ7znUt661pdiXTqC7Inhx6zCdKm0JPVIeV+i9rLBXt8v?= =?us-ascii?Q?gwaaE6C/WLzxdrTmXmedmrzl8ppHn7gygYpyn5KxR5cGrztKXPfO542S8Jvt?= =?us-ascii?Q?B2tkdXUJqbWIhBuGvv93TzGK6dQASutf9R7cvw+LRes9YT4vAXD2Wd6aU2pz?= =?us-ascii?Q?6HzyckXGfBEhOgImL3veEQnaOF2hnxAnyFEgSKsB6kjg4gGAe3lSn3xvYSDo?= =?us-ascii?Q?XUimWQqVpYR8gcN0Kc3Z7H/GB13BRL8Neec1bPQ3yPs5Ylm/AOZS8kFRURkR?= =?us-ascii?Q?lgFihdjanzu9tH+EFzCg0x4ECYaSEDhrOWMH9GfP+SfLZ+ZAi1EZhr20ILV6?= =?us-ascii?Q?2S41/NOTi6jr7UeNMhXxksanvgnkltiCPRgA9SWMcXiJitosKVWCmRBAifDw?= =?us-ascii?Q?Ik7HFwEiS+tVx/2aRyJrWUcWuMvJFFDTDwmFXsfTjMy6r3mmMMWZjNX+eNFX?= =?us-ascii?Q?3/FE9m+e4GXKIozkQZ4o/QUACR2ZkPWei0Yqdyu1y4JiVfFNLRXM90lkb0kc?= =?us-ascii?Q?DMYjlTo0clKejsgVD27wBxXRAH3HYqwxncbzVbpvEzIPYOrfp86ZFEjFy8eF?= =?us-ascii?Q?8k2wyhUI87bO4vVeBm3COCtw4oRYi+JxzdffLUfppiZgza9KRcwBwd3ZT14E?= =?us-ascii?Q?IrWgpL46KoRImw5KFaRF1GqvgMqcv8VJqyilyvZE6gBY2ifh9y2TThQIQ7iB?= =?us-ascii?Q?Vw+PqDLmG12xVE7HBx6+xJknvlTe9OpcYRxwqH7AI3raVx32UMx6g2LbrT5Z?= =?us-ascii?Q?MikCmQ4YO+QFOiHsXgC3ZCXTMQ1obLZAjvAdes1En/1kIX0R5eMZsr/QlSkJ?= =?us-ascii?Q?R8AZI9qejJllKVGsIzItmGCEcfUr7w=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3097; 6:+FjXjverDTZDrJ9sFS+JvBJj61KHKBN/xJewQHAdRE?= =?us-ascii?Q?TiqrSvU78UtSb1osLhZ6bO23DBSnVM86FcNJwPSQcj21mOs2kM46AIhAIV6Q?= =?us-ascii?Q?8lBuTuV+05rwUJhVD/vEMOWYKPvpoBZDawHV3hQjOPKHxt+B+lgdJ8ONPbMv?= =?us-ascii?Q?I4LpectEnf1QO+7Y/k/O7dHCDNxbS0Z3joLOoF9GsdhZDN4T1hjbOVA/qCCp?= =?us-ascii?Q?ASqOxf/I5/INMRaOxdvGz6/RtnuHXr9iZDWcZSQa+/ctYrSV9tIwDGG+m9HC?= =?us-ascii?Q?mKpDKfMR3KU0ZMMs7F9zCYBK0COAfF2XLrtBEID2JfQu/BN8WZAfebFERq66?= =?us-ascii?Q?CBMwjxknMBERnsEZhXSI66H+/qkA0/Hq3coGsOyxb1xl+4ugC18GnYFi3Zqu?= =?us-ascii?Q?+CQUG5S6voY6FTwzl6v3DZ/+vxWIgm7eUQj7J8xiCau+a2wJlMCWZWeBJXQh?= =?us-ascii?Q?Crb7Ffxq8gP3+7979R0+CKJF60ApoUUw5tBHbH+ceOn4RWbNbN+k1vNf+W1t?= =?us-ascii?Q?cRZGbPtkjZoz2A3FjfW8PSDJeEoY05LX5Qb4ICnQu8JoZeVfZOLFYPn8Sv1o?= =?us-ascii?Q?4s8L8xyrQlnNssIfxyFgrdtdhAprM/VtWy8XnusftnCveOkhWycofIpqyoFw?= =?us-ascii?Q?EpweXmfCDx0193k1lB/iqqNWoENme7QHcImDvREU7JavutY8lEKHL0trgnm7?= =?us-ascii?Q?nvWQZ19I5SRRGxrtVOrnb2LqF4cas+afoav2scsPLnuP3YsbJffvH+sGnyO/?= =?us-ascii?Q?f47HQKewsx/XaM1pPxSzA+pvaC0Ysd9XGPF9cc62HftyDDF+jLc/etsnXuk1?= =?us-ascii?Q?pPEXt/vDJGgZ707KALAVvCKWhHFpaILO7xLvNf+U666AnFn4FEL755kRsZ0t?= =?us-ascii?Q?LzdN7u+cZhWYDrv7m5BlpNbM+fsyaVKu49oakCtMxHkNl7UyeKbVuTaMWkhr?= =?us-ascii?Q?pk+egLge5kL1YTpTq/N/JYruaEEd9Ienm5FGUrJejMW5J4jfHxcuKFdla+dJ?= =?us-ascii?Q?I=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 5:LoKF9l7f8ZcB2Z9LvuhiaYEgTKXtouTLy+dONQ3BP2lYDfZeIB2o14+p0ACGHsOv5GkiYfBS56AQs+hxtGTa6asNhb26mzEFLOOAKIxfdot19ikhwJsH5AkhIFlGjlSa1wosTQDJRWBziTGp/Bdcb+7D+mbCARMpMa90pSRCoCsv+GAi7kwERfr51X9JTUFJHfx+3gc24nFZYLHzYhf/tAqjr/Nmw3xvtuQABlvn/CDGNio7tvnTWndWXAmJEyHSpfmrvyRRG4F6Kb6IT8GsuL2TUAgRM7CNnHI3AxVKn3rxYU4jnPl8dMNGc2OZn+HFBbJe78UmDt5yY8XwPiQuBcYrtpjMwIoSfj5wUNceaF5zbWMJQbrNWEff4wG1pet48J8DWoiHjg2SVohI9JPV1ecJE4PWJMB30Tf/56SKAa5JLNKPe3RzxfOFfKjls6GRuhm3DTQmxzfcQejuZliyMXK4kYgttTKaLXyEn293JJdyEhuYoIersAq3TU3gvU5a; 24:pzMSLj/YkD6XrXvvRmk4cR6aQCGr9M9Ea0ddTTScwshDccjkdSos1w3dkihhcJWu6k3oZpIG+nGMbmAmMMkJg9Eqo4s7wP4GEY8mCFP4aZQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3097; 7:S3cRBdZ43utVzxamD9i8Gx6oJnANyzFKTTCnGxpmrE/dpQsMDPMi9F9c9plaZkrRpda8P9CklB43HlCvmTd/0tJsYo9ZeOWOgxg0S5EbuvRK6EqWMrXmMu7SGnknIoG7UKhxQ3pMjUoz9/fY7dcoYiyJdELu4tvP6WTndTto/5roNYliT8TjtDi0Fiu9muDhZhF++xJpPhNc0QPORpnM5HCEvgtZAUf3QApjzanVzoUeuRgMBreE1g0Hz2bqHRazaRTDDLLUSluvb8IKo+5hvF2H8VC5DJqiuvoe1gbZVPWoMIvL9uxxf/IacdrpurIblpWkuxpIAluI3LM8tiDQnKbmyde1pVflD+sQiYDJJ6qDQJFQ4pFnWpakJ+O/cJWMkq+aNdAU3MtKqACmsD4Qa2iEIO6XIm0oma18lnBukLVzfEm9xulgAsW7wxnXsL7q5gBP4hR5bO09LDpnvW/M1qIo7gOgSOdtPa/E65ldSVL3ua8YPm1ylD2urb+swdUitSQ3vmBA40ucGn8RPWp5oqhsSipwkPvInIFzDMeS4m7fCY2HMdZlpWFo0Q4bs8KpQ2ze+aWRkyyDGi69cd2vmfVA1+I+78F7bYUA/O0L+V/aw4O4MJTN2FGqyXA3B5FsNZ3XfoSu32VKhxDtIXV+TmEO2mNLDnKD444YWV2UjIGYf0aeytAzMlw8dRYm1MrmO+RBW+0kO2Pp/Uiln+cy711kOQr4So1zme+NYMb1aw+d2SKUISd0rd5x3tCP+/6ydKuRNXCd5abx7CeRQruiOnGT/sr2DtbmjHzBR5ogKrA= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2017 08:42:42.0089 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3097 Subject: [dpdk-dev] [PATCH v5 09/12] bsdapp/eal: auto detect iova mapping mode 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, 24 Jul 2017 08:42:48 -0000 - Moving late bus scanning to up..just after eal_parsing. - Mapping mode would be default for bsdapp. It supports only one pass through mode (RTE_KDRV_NIC_UIO) Signed-off-by: Santosh Shukla Signed-off-by: Jerin Jacob Reviewed-by: Maxime Coquelin --- lib/librte_eal/bsdapp/eal/eal.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/lib/librte_eal/bsdapp/eal/eal.c b/lib/librte_eal/bsdapp/eal/eal.c index 2a49e9fde..3cb1bd22f 100644 --- a/lib/librte_eal/bsdapp/eal/eal.c +++ b/lib/librte_eal/bsdapp/eal/eal.c @@ -541,6 +541,15 @@ rte_eal_init(int argc, char **argv) return -1; } + if (rte_bus_scan()) { + rte_eal_init_alert("Cannot scan the buses for devices\n"); + rte_errno = ENODEV; + return -1; + } + + /* autodetect the iova mapping mode (default is iova_pa) */ + rte_eal_get_configuration()->iova_mode = rte_bus_get_iommu_class(); + if (internal_config.no_hugetlbfs == 0 && internal_config.process_type != RTE_PROC_SECONDARY && eal_hugepage_info_init() < 0) { @@ -620,12 +629,6 @@ rte_eal_init(int argc, char **argv) rte_config.master_lcore, thread_id, cpuset, ret == 0 ? "" : "..."); - if (rte_bus_scan()) { - rte_eal_init_alert("Cannot scan the buses for devices\n"); - rte_errno = ENODEV; - return -1; - } - RTE_LCORE_FOREACH_SLAVE(i) { /* -- 2.11.0