From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0060.outbound.protection.outlook.com [104.47.41.60]) by dpdk.org (Postfix) with ESMTP id 104A65A6A for ; Mon, 3 Jul 2017 21:16:32 +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=Fe46O7kroGygIXiyPBtSbZt72pPT+FVRuR7jTk4pvrc=; b=I8PsHUHkCyRJpsF4BRXbyHS144ElwG1hseeiypVdiGOBNqCSaR2sOUNO12/+FolI+Ytm4wZ1z/QxxL+YiLhLsWEC/dtlSADv3aQcBB9IyzfgMFZ7ljjw3NKt1t9v4s/8vl0m1CRGve82ps5vqeCwbJFsKegm0OmT12bNJdEKW5c= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin.domain.name (111.93.218.67) by BLUPR0701MB1716.namprd07.prod.outlook.com (10.163.85.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Mon, 3 Jul 2017 19:16:27 +0000 From: Jerin Jacob To: dev@dpdk.org Cc: harry.van.haaren@intel.com, bruce.richardson@intel.com, hemant.agrawal@nxp.com, gage.eads@intel.com, nipun.gupta@nxp.com, narender.vangati@intel.com, nikhil.rao@intel.com, gprathyusha@caviumnetworks.com, John McNamara , Jerin Jacob Date: Tue, 4 Jul 2017 00:43:56 +0530 Message-Id: <20170703191402.3638-29-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.13.2 In-Reply-To: <20170703191402.3638-1-jerin.jacob@caviumnetworks.com> References: <20170528195854.6064-1-jerin.jacob@caviumnetworks.com> <20170703191402.3638-1-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: PN1PR01CA0103.INDPRD01.PROD.OUTLOOK.COM (10.174.144.19) To BLUPR0701MB1716.namprd07.prod.outlook.com (10.163.85.142) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 036b22d9-5b97-4d82-0c7c-08d4c2480377 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:BLUPR0701MB1716; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 3:NEh+ZO06fD6rg4O7G/ym/um8DR4RpEXr9Ma+461ywZeB93bO6iCi9KYOfDVvlJPgQ0SEZsbVGmHebmmxt1+JtStAsYKOqwtL14Fs9F17jI7ZpAL1+BwxeMAoKJcvSrMxSdPcsH0eKZwF4X1DNxp5EmwwV5lY1EJG1HU3+81qxjO7Zqnv67WY4FNxC49/Y0aceyVlYbCJY6ePp9qhJUpUIUUVECQqcROxcnUdGMPzW8pLyZeBKzNQFo9MljHVjgbcvyFVLMS0jFEBNGK5UDvuz2gW6Etq+qUJGOdoKEJG75FBYydm/WV8ngiLy91cjeVR028pNbkYuUipKx/CWSQESk4DuYcblca9pyHBIMpxMw6bMK8tpdeHxL/ESBLQGm+Ew+PRqNIsV04Vp7csfYuh5aLlGx2rXewDQObdjK+ng74quTbPc0OA69OSPjBLWXoeJnayJtDPuTxS3oiRMLf81euiTsBxeRaTsuWP9GoIkWb6zRyV3YQ9IhzGdc6vEtzizBGe46pzCY9ZzvUjUEgxcVVvteP2C0pI3qYX6etwlri6tMCTVSplL1pP7xlfXohnZEkEddhZYZc+eUNsUgpakFySOlndaPA7BXA4IQwME3HhHPUOiXJjSe9uDSltdMz7SL97cgXuxG3YPhDOlOdDC8TU8nK2lHvYPQFeKQYYH2u/SrV9RjYGNsRkncqdfFlGu+sYAle2TrVWGBfVX/ZzcRgLjPCnfBV10GyGbF97RWkAL7iZ1Eo1/jo3/JuN1qA9 X-MS-TrafficTypeDiagnostic: BLUPR0701MB1716: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 25:EPaMWuA67oaBBhI3NnzOpExIJGRvAFM0S1T/0EV2oXW9uUz1nUW/TbXQ27JoEbPR33tLVLRTl4Rds0tLYa6sKVoxRfmMlGB38GNsJxaLo+GtWuwNgRhLb7Diw4K4Ushzrx+LRWjfNFMrNyJNN9dtBA3d9q4ncHKqLOGF1vM6CrfBtNGazzQvePEoUkwAVPDNB50oi8OBfMS3Jg5a7eCsEWBw8Pp4fw0UvZPt8kGFiUl4qoJpNGRONWNBM6LLIbrjlWFfjz5arff3V2PId/g0geYn3yaJGTrnqx8APZGc9KKUixy4V049HDCbiNOiol+iPErA+pKau8aOJtLo2GPmo+zwGwbvO940FrabimvT1Qim0bTHMSDlxyN0em8ldax1uZIJl3bk2j1RjZNyFzbGVlP5Ec4IMOkeL0UIQXDYR2NhDYRiMgJN5hQQtYqiPUj7JNfJKZJl/t4PEu5gU2sIOgVfP26ca7C+04hwESxpscBEiSNp5fZAkSZr73PxVHgcdCqGniunFHP8bAJ+Khc6VsqrlEtJvn3t3+Twfiy5CGB5F3Bhmq9runvkO/7hycfzVO6GBdewARZORBRV9qGtplrFpmHKW2RbmJfaV0mCAfztU9M5HKULwfpsGnb2iz+pfbVV6poRL53mRds2PYskUbNSk0oFcLy35aWgeb87WfglzyWnnztb5ob5LwLBUcssuYG4FHd5+3HyRX7LtStoJa7+NJR9x2+GnT25ikYcE5rEIvwVpCehqQJLIz/nOYt9LE56oi9A3MVRLqtvzGcNG/O5OAQtCSg4XDTeP8aWsq9Uk53QLWoUbIzf5TvRy1kAIVlXxuyej3QCHT+thDBJxsJsNN7cezqUc9opZISGKZ1rSdkrR8dYi9qvd5FfesUV+uTmOv6D6TflbLROhRnY155BnEbHJCPF4osystl4/uU= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 31:ozuaQjV5VwiULiOYAcj5SCTZnO+CoPWeEcWbBoDk6zY+pePgtpZNMJScw2rhTUrhwde/xCfUJrzInxYr0A+WqgFcZx/CPs3tjugzGzdYzWqXvl0sKE4D1+D1/Fxg/Qo+oo7X1seXLPgpdS2Oh1bsl4xxHImPJw47co97/FFUpuESuT5nSHJ+3UjklqZ5+kKtNRqkKeOoIvqOixcdk43PQto/DezfrnIpRLLhCZAITn4hXO3c5sBPFgIUmqP5PzkDf1pauo43t7v25q/zpTscS5OEDKDQfxfmJSs5oWIUMuOJVnI1FFhz4LsXHaL9Xg0eIlAv0rcMUKXZ0zBWpqE4zFAYUPVHuhi8y1ceXPfFAsS6+hsxO6Pen+EfZCzn+QC5fRwbRZhxya79dqEF63u9QY4D/MbDKpTkwuKTngV+XkODhDBnqDtpE8iShe21ZSPPw8HV/enDhssaWnvOWSPir8xckdvqUC4L8ZdsoemkpUuk3ll6hKfSVvLd/VpAZACPcaqfQlBuuUkzgL1dYTrNSaDaNVyVNfGaRUNYiB0VcIWIneZh65ZbvCN4TxtMCijPz6f+DaiuLdZ00qNcQzw/qpG+kMTCEXYuzf53G6yy5qfz0xFBtslnI/Vsr6ig/eXV7x8yMgqYpGioeKXjDRoC0nglLsz9XsJS6KMf/p6UGp4= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 20:zqw0Dtf4kvQYYXoIFISiNdQAonMTEZ/9JdycIubVMhxn5QaOBkQ5sVHyNa6C8W1CbWRQiIBYn415yfhpdRXv/qUabszyddE95qF/Qpl81ZOhF9THZucFhndIP3akQdx0CcBo4T3T4Ck01AlVSaTqHlrAj+G8vn/x0jxSKTyLB1UdtHXvWTdo8nmCJWMzDO9K36UWTPb7M7MbTOVIovpuOCPFJ3tWPWlj/vjaFLVzB9rQjSm/akMyl/Tc1TPN41B6nvkB8FefBVa4sgM9y2jfSjFztlshYEB1THxxAJcxlXIXoiu0tkG2siYf4z5cPmJKvHUO9sJQMRQ7NZ66LFfgTAgXAkOOr2DvuEdg6cmoO+xZqLj0/juKgqz92YqU3Tg6C2GgjjTQl6tOcCSpm4leuAH6zzhu9E2gHBj/LMN6RbnUl/nDpma90XCLmpGjL1LAerJmVcAmMIU13QDnqHHfDJ0nIwoFiVzzPcBqcOjWMhUh/py1Q0Z4T2qFhrgmvQUpb4qqeWYHrKELQTD0Iq47SwRJG63XKOQ0wI8bmHjRJIiVlYEbwdOsHoiZZnL5BDrtEl39Mp5eb0BsHNc8kWWBO+bbtevZmQu6pL5268tv/5o= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(148574349560750)(158140799945019)(228905959029699)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0701MB1716; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0701MB1716; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1716; 4:9JSsu/CIpjHTG8elBk6txyyz99W3e1rXipXpB2xT?= =?us-ascii?Q?Cud/PEWrkN3ioIoiIwTDjXDYvW34Ye42Vmib1bHtJlAFIed6VtnLgdZPHpUR?= =?us-ascii?Q?I28vS/G4Li8LVigcqE8n8rlmx3BQGo/Qctyu++CGCEjVPt+oyQl7PBfJAQ/8?= =?us-ascii?Q?irGk1zf2Wh88KONgun+dIXUCFTjL1A5kbQIXsKsi5O9iRK3L3nSdYnkjlro0?= =?us-ascii?Q?zOBQ/7M3SbxkvUtp/+1smAuwvVSKptPGtT+6Pfca9gwfxH4JIhyclzhvGmdS?= =?us-ascii?Q?42zJ3XRkVSWnzMDshy9dYGKkdGdLTDc7pBHHsuj7fxSbZUIvVaIpq0DflNS9?= =?us-ascii?Q?KWEf8NlkRzeMU/MRSAxj6lD7vBWPGxuWBBlr5IdX5go/VZVAhDh92r/izeIk?= =?us-ascii?Q?zHNWWmwkGB9fK5OqZ1b3heaXFjORjcuCoeAuJy/fNCKCE9kQ+OeOdjTR9NgU?= =?us-ascii?Q?le9qpmt/6gB8c9jnjmbSge1mlQVFxRQGMIPDz0kd08tAqxozE72S74AizYfl?= =?us-ascii?Q?7YYlqM3boMJug3BjTd9W9yco6MdYU2LiUjLX5WLGOseq/E5/b0SXGHe72QWv?= =?us-ascii?Q?N/a3smVkIDLO4A+gKBA2OtRci+5+6mhnD507Yk6tfgCWZMwM4ttApsM3CsjI?= =?us-ascii?Q?3tPSTWZr/RMo+EiSOiE5eYPM8PxtVNAFyho79gOT8lGGoTy0gd5hKOCSoCmZ?= =?us-ascii?Q?sxe8B41P/l63cVlh9o08IY8qs3s1iWeDeyUW8vTEQOm5n6qEjR+3bti2VzQU?= =?us-ascii?Q?/gBmeA5WxW4+x/KPVnJwuDtChoFHiyoq8j/mcX38QeXo1wgAi+yNsd6rR/IZ?= =?us-ascii?Q?fMmyfqvo+46a5Y0IemFyr7Vee4o8Qfs+2sUNijhk2CGS8TeyQg++LG/VpJwz?= =?us-ascii?Q?HI5UowvGz+hXJYzejfwIxFWYsnJ4jK0LeO6fAd9XBU0d7+T3GHJ1uFTKeaw0?= =?us-ascii?Q?ylI0npydI0/262ZtE0N3WF0rYopGzVIYCL41MF0RyS/+Qu6lvU9c4KHKOyh0?= =?us-ascii?Q?nP1GQvN860xulWBMpxBU6NJm5vVGOh4FPfLDs6wv2yBxP5WDsAyhvOOu2FNY?= =?us-ascii?Q?+TMTajxDCLCUOdtUXnTFrGwOiJwN0EgAsP+dh9uuVpONGUfQGXesMVcknJ0S?= =?us-ascii?Q?mYxGe73D0+/LVR+IH6mqAYR/Om7HeZkuwEifuctTDD5FQ350JOYxpvBllOrF?= =?us-ascii?Q?ZZQrMZJMQfzMGP1Wo5cOPjFOsrzUb8qRv8/pgKuCRoHnz2J1sjXJeMEjrQJB?= =?us-ascii?Q?+6DTg6UDdXJ6DgFuEipq8Pvrk58VHdiOOWT5+k/3D79hWGp9lvSCLpbpQtr5?= =?us-ascii?Q?B9HsZJlNS5zU8Mm3cRMg0Og=3D?= X-Forefront-PRVS: 035748864E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39840400002)(39400400002)(39410400002)(39450400003)(7736002)(478600001)(53416004)(72206003)(38730400002)(110136004)(107886003)(42186005)(8656002)(54906002)(50986999)(76176999)(36756003)(6512007)(53936002)(4326008)(25786009)(5003940100001)(6916009)(42882006)(2950100002)(66066001)(5009440100003)(6666003)(2351001)(2361001)(6486002)(6116002)(189998001)(305945005)(33646002)(5660300001)(81166006)(8676002)(3846002)(47776003)(1076002)(2906002)(50466002)(48376002); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1716; H:jerin.domain.name; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1716; 23:FiklI7tosLoZiR63DkRz0IZuNBJuKS6325tkL0g?= =?us-ascii?Q?SnJQG6b4gBkFCOrCm72QkLA8MvT4ITLZGoRINmpK0II1tc2RrL9wlEW9Grf1?= =?us-ascii?Q?JfBMB5/38ZBXpnCvJi929LzfXtQxSIj7WJ4g5nsRYFXbRfkwsEiFxfYySyt+?= =?us-ascii?Q?U7ObQou5Amw9+cnE2sYeliVFaGijLo+FZ0SVEjlm/2RopTxn/7CkSA+okb5g?= =?us-ascii?Q?p4LGGxA6OLTNongxMToEbA+HOkCSCEYHn3qgVl6S3JCbRrU2joU21T9RQWq1?= =?us-ascii?Q?YzctJ0ALvQ1USmGfsGA8++seA1Heg6Tbd7goXP40RwuFASw5n+/QXvNhrr9O?= =?us-ascii?Q?zcjBN512tn4FMrWZKB39FV+tAHuus8OzPG9dqCCfyY54BOhN826U3IiZ7GfV?= =?us-ascii?Q?wuou46ki1YpcW7LN/8y5jZbKGHuSxIdVdG+9/mKlac8HHwbWoKGYLIisvrk2?= =?us-ascii?Q?knYZnDaRU01M3h7QJKyizq5mSjCoAB2/r23+G41MCxYNOwqHK7XCrSyRQhPn?= =?us-ascii?Q?df2Sm3Bn+K5vdJ2oOOPz9wuq04fXQYefFhUNd7+CYlwzOLaPQnPQ8dDlQ5Zf?= =?us-ascii?Q?NIKvnygQayn49n2oeTXQ6tWJDNlLQdyAKSmgMD+W81ucuPPn01fqYYjwVSdd?= =?us-ascii?Q?gXQF0jZ2iIn0N/laT1gsPuw8Zu3JHgciESzr06thlCpCQIe8OvX5z96j15pZ?= =?us-ascii?Q?HmAjmEbRTn7GIhWL2vwE845N9xr7p77h2E/iK9vl3n7rOx5rXqqoLci3xBIN?= =?us-ascii?Q?wM39QNMT6Kcwl0Tn0IGnT1VLxlgYIlpuPFdhk/hdnvUGL/moqqODDxsaMm81?= =?us-ascii?Q?xF3Su5vMhFdhibbJcPt45aPzJ9TAVSBSftivvZ+NapuiJJhkq4qI30SZpIFa?= =?us-ascii?Q?QaQcbQGEM/QFhd/FfmZo9uQv5hdmppoCyirROKEFMpos2wrCewTfNKFFHZXN?= =?us-ascii?Q?x2o95k79gdSUtWVBjDyzj5NNgHTGYaI67CbfxMwfEkL88k7Ija5o6lWZpjhC?= =?us-ascii?Q?/HCxF+QlThn2aL5jll4CBJiCNIZRiaNopyP3tJvR5S6o7x81CUD3u9XH7XOd?= =?us-ascii?Q?/waf9ahon4VTyVR/VFg/XxVr3IgacV8PMSN9jYjTL7hsw+vrC3NzozAdr0ze?= =?us-ascii?Q?wmFsNk6m3dsrxDhjx/9oIrEfziJhXKDX/kSc0PfWQnBjaEKqEt718k3Lgi+r?= =?us-ascii?Q?sLeJBMCk3A4O/yNs=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1716; 6:nKfS72lL1HSkBGq7JKtnLSTPvA+YF49kxUId1kOW?= =?us-ascii?Q?/W047zm79nz++XldLhCuRE+Xr2PNooDZykhNkZOOHQND73JVO5lKreExJOgq?= =?us-ascii?Q?/3Ytt6FGM9t3Sl78lLAfL29gDnbkDsCdBpIctHMGEMQpTZL54bUysayFDduA?= =?us-ascii?Q?20oYykUNnro6DMBEwDISpGiksbcJpu9OJFNcHx8uiFWLM5pL3S0UOEsTBg0s?= =?us-ascii?Q?PTt9aKwCL7b+KfMUFP0zHHC3heJdVSbsMtBu5TUjg+oGQ/q6yVRQ7K9tmjDm?= =?us-ascii?Q?ZHiwLjSSEevwcfp0CdNJ5MPvcdW+mqV6Lh1spR8+IidagOI95t7rKXPv3myk?= =?us-ascii?Q?zqrO1uqXLtb1+csC1MgAqTR5OdtrEbzz5nMbBnJM/LMTJjub+y5l5gTfa7g3?= =?us-ascii?Q?GJvGLz84/3qV0DKoYUL2An2e81sMIsLt2a4iAklbUsaGuxmzQIh1py6Qh5fp?= =?us-ascii?Q?kTP6GEehHZLv/Y9syYxEpgV0l820Zjnq9TIyi+DvVhCSGq8aGZX3gh0rWAfu?= =?us-ascii?Q?e47b2s5s4FIkzppybYggiqpTrzkqgNAG1YprTkHm3OOrTPK/IANGJMCtJjF9?= =?us-ascii?Q?0kJD0kcV828sS2GewtlCD+55onZbEhcC2Mp1CTLag9iUj3Hr5u4VrmZO4ie2?= =?us-ascii?Q?gZFuSwdw/ISxKBXS5SRMb7DjAuyaRSUojIDAYu6mE1KcZSRzJ1xlsJ5ZgOFn?= =?us-ascii?Q?XrPe9OoCbTJICGFTzeAnwFgcv3bopfqZ/uEqL2EZet0OMc4o2ANXz9ND4sIJ?= =?us-ascii?Q?z8fojFFZKTylDz2HVEVFaSPG5SD5FVASslKriP6kGLVM6dMwdqkDPsZ0fukD?= =?us-ascii?Q?tFue2Die+ypnBh7oiAyoVcpsadvpGwE0yx3mWCx1oam9tccGo0cJOSiPRYsg?= =?us-ascii?Q?TYbzn6VLld+AlisbNNw16t0c52PdiK67iM86viULWpA2/B46DKtJR/1hNocK?= =?us-ascii?Q?uUux2fZglRL24VAZVa81NGjyghkfW8sispEmBc0vruUXR/ZMtVFtQov0Z9/6?= =?us-ascii?Q?G+I=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 5:gcniGPp41cRRtmNbfP9u1iQUR6ijlZzR9AQfgUGmq+2OZ1+6KO6nJnRZQcERan+PqoxeV3tyYbxti1Uit7fCnlHli/tmNYjIv8FqI9eiKp9jZYR6ZyOp5MCc5fwylRpkSMKIBdiUrN7dmeNnIFjgO+lExNnE8TWGTgWjZdAWFXc/dWPFYGzXHSSj+67HTjoVXarf0e0Sx9qMmRW+dutPl+Aqp+E4KwAssEq9/GTi3ZKQhfVBbVyv2aU9/pS+ldhYxJMJyv7cYyxuW0vLUFRGIf8TYSE9DO9EMXktJbmKQ6OQj34DXq/RAU2Tvvk1j7HTGdBLR2JWDKbZPVPg485rFEXQvQUWCr6+hBLiFALneAuEOMS4umfGrLToa0KXcuK6omYi44pU7MQJ8UWFZ+hf2TWb/0A5QULyHHNxVuRro89JHBYRSTz5TGSqxHWPvMbspcSBql8WIyyhq6V9iV15+6umSDwpHhMB9NRjz4QuWRG38RukScfoAHD2SINNsFj9; 24:eytTnBxmqohT9S0xPjul/LPgvGdYAOCwe18dul2sX3k/0i09df4DV3PT1pD8Nd32fYtX5H4ObgAXGfXAF8o59qlV39JXv5OleWXcLutVvFg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 7:HQSHV5YuSXQMto7Tec4nTDGD61u9a1kJGwd8w3z5CVNLxoWeJHcEoyGeMbf9k0u7Wt3cqMHeVGcDd3rGgWdbTnqhRgCkvpvcfz8H8M9g2LMF1MASLNfkMfQy+1kbqSz1yeRICBXZ/Fw64aeanJOxIBnL8XfnEJF37tp9hkj6NSaUU9FxusjiEX7wtEXoRrO27Y/uXToSwzw6XANluYed/ymfNGXpZUOEsmvySneIPsNuTld6AffFl/ie3pNd0tSZqJR85BUv3QlsogetOUzDZPxDMhJE1JkBSL/sFjxBjgYik8ZWfyGwE5c8/JVWsdv0PxRHKjaWHWHig5TN0BpJbi41usFzTe7GItC5jspR1E2h3inKOq9lC1/EsNPnpRoBBlOII5Ulmgj5WCwBRKjpeK3oslsSf5mk/IweCGUzTJOZH4mIS4hXfflPonasnr1tTHciZ4NjA9fhAzkQ1bTZmmSMLANJvA2nMdqI4jFAxAqd5Em3g9lQ0YRhgyUJjtY8QHusTz1yo70k/YYXlDZBiYCKY5ff3Pp1/TO53FHWzUpOGD2H66GDwo7kY70n2GibZSJseex8aRBk1ddRilNgHs1zK3d9+p1oSL0+gO3dQmgpmteQXuuxuEhO/d+26QndYj0ziOwRuZvPHw/3Z7FvPXw+eXeNpWIWHXpsg0Wj5AEZ6JUT74T9gnXNazBxPaZmteOaBC/aKsp5MNd7QJD8viEAjrhVghFkmo7VSw8S578bE3AVuq+uGjf2Uw0H9amET+CBM3xinwwMKoO9EMrzonurskyncw6brU0lURaVYQ4= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2017 19:16:27.4835 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1716 Subject: [dpdk-dev] [PATCH v2 28/34] doc: describe the new eventdev test application 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, 03 Jul 2017 19:16:33 -0000 From: Guduri Prathyusha Add documentation to describe usage of eventdev test application and supported command line arguments. CC: John McNamara Signed-off-by: Guduri Prathyusha Signed-off-by: Jerin Jacob Acked-by: Harry van Haaren Acked-by: John McNamara --- doc/guides/tools/index.rst | 2 +- doc/guides/tools/testeventdev.rst | 152 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 153 insertions(+), 1 deletion(-) create mode 100644 doc/guides/tools/testeventdev.rst diff --git a/doc/guides/tools/index.rst b/doc/guides/tools/index.rst index 6dc5d202a..c9133ec84 100644 --- a/doc/guides/tools/index.rst +++ b/doc/guides/tools/index.rst @@ -40,4 +40,4 @@ DPDK Tools User Guides pmdinfo devbind cryptoperf - + testeventdev diff --git a/doc/guides/tools/testeventdev.rst b/doc/guides/tools/testeventdev.rst new file mode 100644 index 000000000..f8240e7ba --- /dev/null +++ b/doc/guides/tools/testeventdev.rst @@ -0,0 +1,152 @@ +.. BSD LICENSE + Copyright(c) 2017 Cavium. All rights reserved. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + * Neither the name of Cavium nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +dpdk-test-eventdev Application +============================== + +The ``dpdk-test-eventdev`` tool is a Data Plane Development Kit (DPDK) +application that allows exercising various eventdev use cases. +This application has a generic framework to add new eventdev based test cases to +verify functionality and measure the performance parameters of DPDK eventdev +devices. + +Compiling the Application +------------------------- + +**Build the application** + +Execute the ``dpdk-setup.sh`` script to build the DPDK library together with the +``dpdk-test-eventdev`` application. + +Initially, the user must select a DPDK target to choose the correct target type +and compiler options to use when building the libraries. +The user must have all libraries, modules, updates and compilers installed +in the system prior to this, +as described in the earlier chapters in this Getting Started Guide. + +Running the Application +----------------------- + +The application has a number of command line options: + +.. code-block:: console + + dpdk-test-eventdev [EAL Options] -- [application options] + +EAL Options +~~~~~~~~~~~ + +The following are the EAL command-line options that can be used in conjunction +with the ``dpdk-test-eventdev`` application. +See the DPDK Getting Started Guides for more information on these options. + +* ``-c `` or ``-l `` + + Set the hexadecimal bitmask of the cores to run on. The corelist is a + list of cores to use. + +* ``--vdev `` + + Add a virtual eventdev device. + +Application Options +~~~~~~~~~~~~~~~~~~~ + +The following are the application command-line options: + +* ``--verbose`` + + Set verbose level. Default is 1. Value > 1 displays more details. + +* ``--dev `` + + Set the device id of the event device. + +* ``--test `` + + Set test name, where ``name`` is one of the following:: + + order_queue + order_atq + perf_queue + perf_atq + +* ``--socket_id `` + + Set the socket id of the application resources. + +* ``--pool-sz `` + + Set the number of mbufs to be allocated from the mempool. + +* ``--slcore `` + + Set the scheduler lcore id.(Valid when eventdev is not RTE_EVENT_DEV_CAP_DISTRIBUTED_SCHED capable) + +* ``--plcores `` + + Set the list of cores to be used as producers. + +* ``--wlcores `` + + Set the list of cores to be used as workers. + +* ``--stlist `` + + Set the scheduled type of each stage where ``type_list`` size + determines the number of stages used in the test application. + Each type_list member can be one of the following:: + + P or p : Parallel schedule type + O or o : Ordered schedule type + A or a : Atomic schedule type + + Application expects the ``type_list`` in comma separated form (i.e. ``--stlist o,a,a,a``) + +* ``--nb_flows `` + + Set the number of flows to produce. + +* ``--nb_pkts `` + + Set the number of packets to produce. 0 implies no limit. + +* ``--worker_deq_depth `` + + Set the dequeue depth of the worker. + +* ``--fwd_latency`` + + Perform forward latency measurement. + +* ``--queue_priority`` + + Enable queue priority. + -- 2.13.2