From patchwork Mon Jul 3 19:13:58 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 26272 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id E78636841; Mon, 3 Jul 2017 21:16:44 +0200 (CEST) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0077.outbound.protection.outlook.com [104.47.41.77]) by dpdk.org (Postfix) with ESMTP id C8D4A7D08 for ; Mon, 3 Jul 2017 21:16:42 +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=RcO6WX634ODWVEiJ2X9AdaFV0D4nFcFUxr9/hcC4LJM=; b=gDlyjk42esZkMgVhPsieJyjrMt7m9rgrSOYcSlqHROa7y9i3LmdG9/LQ442PxVwGXGHOFpi92n/jDMpn84IEdTrNGhe55cnCLCuTld4d2siHZBFv0qRFk4oR3EFOJie+D+rzAIvyoqvuRc74e/wOAVzGv/3Cp/riu2GrWHRRJBY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.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:36 +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, Jerin Jacob , John McNamara Date: Tue, 4 Jul 2017 00:43:58 +0530 Message-Id: <20170703191402.3638-31-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 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: b04dd1c2-2776-4958-ef7d-08d4c24808be 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:bYPcQrRXku12gYJjTs9CoRg5GeGYKic1+AgQoQw9MvI1OwPd0+gHiX3GL8ciruq43668lGcZbi1TOBk5JYp7+fuiQZuUZSoD+m22MPZhWjaS2Vg3VdLCm0VLKum59liLoWziWjM9XHCxIZTf52p69BdIjZ11a22FciGZ2xc9cNYdrsC/vZEQQD8Y2NujgLneT5lCtFSImJvApWl9BCB9H/o53qT1dYr0Lstmn8a/DLWrY2aKwljczlnHlXTDSkDUTPl5jwtNwUvoP1nVi6ZtQV34SnZxJA4MSwgCLkEnuObEe1FOC5g5eZ4k9FH+QIaqV0/GgSH3jBvuZ27efRVnamkQcnX2Hthe/t0FO8Ww+zc/UnhA1bM6Sau6p8m6fyP7587DRB3FEK9RqfjSzcXzqCIT2G9BhEyQ2hZZJOapBOgeMwcdS8tEAv7gPNDipep7FoTYk9itRyfEAkRpVkcBtOl4laZ5QwgNybtLOxPiJ+f+eKx5UzFr2hAMoURpKjY4GLqY2p1eV9brTgYENL1C0K8JVyuLUA1Ukv+5QU9eef9aCh07KOBdZqfbqFY4lYb87zAeNy78zraJg03kxQZ8k2CG/6sr5mbpnZjX4HdeMEPeOQ7IpE6+GhStZd1JbS2xzC5bU14+vq+lp9koEvpzcAT6FjvAjirZekaOenwLtWbSYBZCsBJmcasW0kdLEf+4mLLSLDx5caEePFGXGwiYdZ9YfwvxDRDPh8ds9R3qZWsCuouE3AH9kVMNwdR391yJ X-MS-TrafficTypeDiagnostic: BLUPR0701MB1716: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 25:2mGTGqmlHH8VnA2Bmz2s0q3ThcctwrT07n6ns6XIyOHtNOVMYk9FzS30i8pm+ud9kqtuPWHffchqXqsKtfXkmseWvql6ZIYthS2sA8cnM8hL22cDjThKXPpqnX3W1hCb4G6lM6j5F3JW9MtLj8fzhY5+uhRFdZlYNbawa7PmGwbDtUUvTcBY7BPWip3Ce/GCIQ+Xq5NOseRQlX66lYm2nPJvvRGaRA/3VclGPl0C5QuGCQcG+fzloG8QNFX508zsVXG4/BObdnq7ZA0Kcrj3QnLzZK5blixNMYufJujf3Ig/hPAhhT1USG5GphlOQ1A6aIEDT+BYjMiS1ceP4S74fGnajHP4UOB6GUtbo45QhiEQdZOQ8i5mNKoWql5/YByxqopue+CW+IBXHlVb/sZeOhfRwTJKOEGOS2yMUxs0kwidFD53NsrT5+GZA1a7aSTpcs3eenBeXIv6//Auxa7Y4HGfJQfL9l+Ga44Hiyxfr7uHR2wkJ242O1rnqCIOtX85Zek2ZMynEL0fsaM+J9AVuhJNqBlYRkt0NyN7KkJijkXaq3K1PKj8M9tXOVw6rlBdWpMJmN5gko/0hvapPeAvckXHYtaRrX3OYq/62f084MyuTSjxt+KdGbr208TbuY38BExNyjmVE1U9lgYJ08b2Ma1Cgg4OlAvuPjw+TeMBhXekdNOYB7K3PGNXFc/VXtNjprpLyCpIEQpPjRzsm51fMVtKCnuTnrGfb+qlTB0wulHEKalz4mF/DezP48jIv0LqtIN+YS5dkgyCO1w3bs/lYPAyuKG02zSpD99OKf9Cy+BpprJMgvpUYORu8RrsIr7+t2pxKbLNwehb9jhmzclgEAmCk0zsylf8ufHTkTK7MYzI/8IR7JxUy3vu5mxDtKmjTtK3E2w+gVGJNLGGK9bqu/boN2khpjgi7hx9yWJZ+ko= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 31:TLc0rjUDHb0juVSp3IrzEeZ/uPZ6zqDw98wDfIpxJ9gKaUHwH2fMdgCK3WGQ1zCipPz1SP85NgyDZ/GxcLEpmxN7tKHFq7UAkWwJRBG0d08aS68y7q8dZlnHgpHEmK8Myd3TYyb84EvlQKXLKuzh76W8fr/PLQUdYVXRvtuRwBnnBT9c+fn5VTSdFQp/SIZu8bePi16za4zCZhLsCBWhEk97JsWHiswVBEzEx7B8xlF5Id23u/7Up5Mx8LvQaF/QWrfbd6Svwt6DMq13MIwtDtBkZwXKws7yacPWrRqMCAZFWq1mjWAX2mvwFA0L7HvRSmzuNWbTW6IlXtbSHR6JJ7U+zKQlL2DPHl+c0uP5qHkR4HaVmX7v8Sb4UKLkGX2IAbOjae01CWTnf++BzOy5dj9x9LoNn3B6weqviTwoCfq5BO7xc//X6FxZygER5otiVXxwh+6Bw83LV0BGUdmcAcgVwPvtLwLucE+Ily21qWi384OiYYDJIFBQ3sgQ9A/4+YJiXjypZvWqqg5vchvsKqKMOmyxDufiyaqGbkvQ/q9gc2crtfyihOzsyy+vnVP6bhihMf56Lj3fbY1oW48Oyyu05AxcBdDJkx6sRfXIkky0vlZjqemkLLnc2kvwhnq96rAbWMtmW6/o9+c8MUya5FpKvUZNzbjFi3xOIJ6wvLI= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 20:sOBFDJXT/PPxhLgerBlEXep2pTttSpMAIeHhOQc2jayCbQJQav9e8XVq7cWOx2EIRedLV4gsn1GMXxI5Fy5aGdFLk96A6VAS2+RHg3FSzhN+zDHcY/WNebDYEcELDSiD7G55aDPwi70whuGeulD/znN0zF4Z1QfSl7sxCG9wJngqhvaqchgcxqAnaQ9SM4wWzSqldhhqwQ9dbRrEjeFMlsFEF4nPn/2IjhBbAqMnF7Kjk/NoGMu/MFkI626uZiiaUzpLKdN7rxeioe3DCW+cjfzUnuzwRaa3aUGeQNybk7lCo7Frd9ooWG9NeTf0AgSSr+CC4tYYhcJ3BOZle/ptaws6lZjVBugdoUTq1rONpO3+jDceMILlUTtXKBpBA5SX7gM1zkryw3/Hx3JLciLztg6K3xEh41NkDRxAvxG+sYKa3jizGKpqyVuOhNnPXaBirVRlo6lk2Hnsk3VvXS4Mz132PPpcW3jFH5lA73l+MQKGiI2JyoDFadABo00y/G83XD2rAf2cMfNPpttaLGcXnAsoLnDqc5YsFjjEUY2tSzBADF/Jwrx28TXLW+BMUATDZeoF5j5YQBzVARDxAmbbTNIBle+wLu5gp2Ilf0mljb4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(145185744447497)(159090696235961)(236129657087228)(131327999870524)(42262312472803)(148574349560750)(158140799945019)(228905959029699)(50300203121483); 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: =?utf-8?q?1=3BBLUPR0701MB1716=3B4=3A8So?= =?utf-8?q?cmQVdtGnIlgDTQA4EVDMHza+g7XYIdYrVljj862yViY8k9Ad5FdJdWTh?= =?utf-8?q?O0BiPSjk1qifupEnkwwZqDdSQhJ3neFAYU5eaYXc/9LzYcC71mmVBqAn?= =?utf-8?q?1f27RuXjJhXltL5Q9EjHePyxa5pfVzV4cL8VsNl7jdv32UeoAKYHT5aq?= =?utf-8?q?aBNEQr8WFivpbsWuoaRwbkq5aEZ+jBD5VALqbLVG/DW2Gs5kioiskvFf?= =?utf-8?q?/5tTWTXHM4ef9vS2J9gCKUiAq3JsrRiB5VQKwwZHT7BPnGZdSgz6bZcE?= =?utf-8?q?VywTLwBJ3ceQqwbn4fd4Kgtqd60ZKwjJ2v0aR3lioh5a/8r3jnqqS5bo?= =?utf-8?q?hVh07/+qvv9HR2COEF+YA+NY/ayvAFjiZXYfg5q8F28HwPU0KBPvxWMU?= =?utf-8?q?i/XsfQu1GblZF6ws/VsQ/crl6+ibQ2qqmeYqgNpImUhbO9RcAvpq+wsH?= =?utf-8?q?m64jZQMp1fhtoLGx8a4dqxC7YkRlJ7SpfBeRdundSZJ6k91m0Y+ZuePA?= =?utf-8?q?+piGp9De5ymNBGtphKUCy7BgaLdZqrKPKFAEi2OOWK80g88IXV2AZrCj?= =?utf-8?q?b/luPaD8ouzDLq1BZXkWj3T2XLgKWUoitrVMgwuVoNEF5RfbZCi0FjZc?= =?utf-8?q?W4sJqp/1ClVSdPkuf+lfvbZtcXlLT/PBaPFqInjdKtRoOot7zTEJOVvE?= =?utf-8?q?D0xhJF/09BcfkrOSWLJO4X32ZBtsVplzGWag/OGT2f/AK2vG8ube9aPB?= =?utf-8?q?qP9dmxNSQKWB9NJ7i1R6sYe2nYi9hcLSRbZXa0tv6+dTSf51+kdVwvHk?= =?utf-8?q?Af6kY2WKEuUYNTRMQMRyBnSDOABq4kP9khPLAYqWMeCiLxobRGLfVvp7?= =?utf-8?q?RiJfaYkTv3TaIHyEkR/DxyFVKlbz181yr3mNCSYvAVTplWYMMR+pVs2F?= =?utf-8?q?pTF1meamoWN1LG9qaz3s2O6gvJq2YZiybHWPUiokUbke8RMTVcLU9YmF?= =?utf-8?q?QDsQ44CwbUuQVlAHwuECgSaUtwDm1L42ohjUDFyIJlHNoC7GNDtarUiF?= =?utf-8?q?D7ooJEOfTPg8w33uTgD48AZm7Sp3t4jwRZmK1bPGCqNddQsi4pYr368d?= =?utf-8?q?L08LSpz5qJLpgMTwCoajcQI+sj0eOPLbHyTRrxi9oCUNRdOqBNBdKlvY?= =?utf-8?q?9Zbi8FCjOp2rsuBr9md1HlKODbrFWCqYEvGWy5+L049UU+NUT2rZw5E/?= =?utf-8?q?9Z6EWKCOjwdsX+/KQK1hC2/ICp0XxFr2RcYMiJLFNymDVUKwMRCZdnU0?= =?utf-8?q?xoiEBsA/AlgJk5NiYQ3jq7064wBPQvmez530z+CNf+x1uvgbzPu/CCLD?= =?utf-8?q?4RPGaadAB4KrhzZsZDahPa7KNcGiYEQF67lZS7v4ntEO3g68cFcgMAEH?= =?utf-8?q?kUcFqMyGIKhIunOLqJza3b+u+1OSGnfbf4AXKhotc9Ewx0E2z0cbFDHJ?= =?utf-8?q?keo8ZO/pa/q4yyjlzhFSWrMisnrFyykhgDeQY4Tdfdx0vhJg=3D?= X-Forefront-PRVS: 035748864E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(39850400002)(39840400002)(39400400002)(39410400002)(39450400003)(7736002)(478600001)(53376002)(53416004)(72206003)(38730400002)(110136004)(42186005)(8656002)(54906002)(50986999)(76176999)(36756003)(6512007)(6306002)(16200700003)(53946003)(53936002)(6506006)(4326008)(25786009)(6916009)(42882006)(2950100002)(66066001)(5009440100003)(6666003)(2351001)(2361001)(6486002)(6116002)(189998001)(305945005)(33646002)(19273905006)(5660300001)(81166006)(8676002)(3846002)(23676002)(47776003)(1076002)(2906002)(50226002)(50466002)(2870700001)(562404015)(579004)(559001)(569005); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1716; H:jerin.domain.name; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BBLUPR0701MB1716=3B23=3AAi?= =?utf-8?q?UKWgX6KTo8PlEIXUJ6XN/m0ORjBAbyPofGSJNI97jkWwwTxVH7a/X4KI?= =?utf-8?q?m/feJ2S05RUSt1ADCnwbmszoxfVGRSncqBR0phcfVvA0eMhhyvCEmyU1?= =?utf-8?q?zpTDgqBzV2ncv+wcH47YOTGcymuM7PKURaKutkgA13z1bUQksSQdOpLt?= =?utf-8?q?VpMORQHeh+jseDkfGHZowuI1hhf1Zhc0yI5yQIp3hcDJjt1s1Q/JwamY?= =?utf-8?q?l8zZUwMFtwv196xiy/Mr+4i4yxuLYSSGaDj+y383vTdza062uE7bbXZT?= =?utf-8?q?LumamtsCboKUkPSaRMuvGvB7DRpih6J7nq+Kff8HLa91UU6EAVp9vVBE?= =?utf-8?q?VaIAyxM5ivM9expSwLQJqQFEu6//h+XTT0qQxOVzdoTh3DQwhbUPCCcg?= =?utf-8?q?MFSh6ywlDxQ6hyRFXEBfZv1fpPYCQQCiIN/HQX/GHpv+U5JTJWg1TprZ?= =?utf-8?q?UY44VS+XCQ0COJl6EaYcSDbFC6kXyq/7BUWDiOLLdbFBaecTCmgXndp9?= =?utf-8?q?SwUP30DEUylkxhsmW4qC9O49fzpVL0SUlAbbWfe6T3QfgAUoU0O6Dfex?= =?utf-8?q?G9lIRD2A00TazitQ61A07aIf2BiW0MOcS/N6zkH+gVrdwkvxzQTyHTGz?= =?utf-8?q?cCIqbG6Q7nYW/7GJ0luIGGso8OXCDD5XeBgYm9MlZ+I2RePrVFogjHT4?= =?utf-8?q?ZaxBSv61DLJzTT2SSgO9Zghrbd5h4r7IbbuEFYWLwy6JM4pEONiPI2BG?= =?utf-8?q?Yf16jAMQOVqx93dARpZGzbFV3ReP3TJLYgLxYwjXFAbbN8bzBbL2fnXJ?= =?utf-8?q?o8D1SQmAEnDyjRClHulP499tU49pbpIAYj9J55ACTkaq/9bybugw+ZtY?= =?utf-8?q?cXM9h4X1BVenqVlEDHEA+jNHMPS5rDtE1s4W/Yg1Z6Z1QjQoxhb2MdNu?= =?utf-8?q?77Y4nBdnKhcFfwH35NGSHpM7E6l/zaXD2td0CtAQy/rQsz2d6qnd4oHD?= =?utf-8?q?XCsmejcgZnafbjWmV4awsI9vVE4XF5dHA7LSbY5envHOAJhauXYTQkVn?= =?utf-8?q?3MCMBycvY2BifMgNxsJ9hU5Ybxev3Z8KAB9K+vNhNr6vYrX7Yy42sxT6?= =?utf-8?q?/hjYwhY31NDjttHXbDoIigZkQdSpb7bEJF1SIZ6tJAIrwjVHHjxJv/Ih?= =?utf-8?q?dgmIOGz95vQ6o7GIFHSLtttNj7Rke+QMsUaXJTv/VsiF8h+nOxfZMNPs?= =?utf-8?q?IlLEKlmWdKXe9MpQ37IfSaIMBTtFZQoP2RU3IbwJuyrUApcAC17cV0Im?= =?utf-8?q?Oc/8WabVXnkijdWMSuu9bgFI12fxdowReHxMj7VYSDa1HOeq+xMcoy9f?= =?utf-8?q?D+6aMO3QM0+2ru8IPnqkt3qXsV/2IsK/B3HDvnbjJBJb87RSQDV7WLOv?= =?utf-8?q?yTEl5W3xLvakamvefc6w=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BBLUPR0701MB1716=3B6=3AW1Q?= =?utf-8?q?o7l5FTUmZFVQEtRp46cmkQsXn0ME/AVUSn8IGN1VcODw1EL2D8NIdNnG?= =?utf-8?q?UjockKkRFCHXw8IkZMrqgmbTKEi2zlGJ9+0K0tpjw3AxtiaRJMLB88/w?= =?utf-8?q?3CZGI78gQbGGHG3aZziAdvXMABGgUV9nlcFWxU4w3UlAO+6t0q03mVsj?= =?utf-8?q?FfPHlSKh9YHhto6YjKKTMGTR1tSMQDzD1SMBxXCh4BDPGzOcDKxd1tQE?= =?utf-8?q?EAgrFzaWFKtp+dx86UesJ0DJl+YbJVIltdT6kYR60MKRkG6UVT44eoDu?= =?utf-8?q?WszMt6kN+dFgvdZ3mUpYXLPxmMdIEP5AB/wwDw86j7F690MRs3ZDSKNO?= =?utf-8?q?LkRILW3YUaqbd4e2fYf3iBErZUHYvw4/0Xl0I5WtfxBbGeqvAybonQRt?= =?utf-8?q?zbtVioueeXS9XuXtHkaNg5kXCR1AfyDiUkaZgfGtFoe1frfSlGvTjIvn?= =?utf-8?q?YqlgfckAfxV1YbXnr/U6QuDb+CqwvN+twtwhsy+zKZqdJ/tFZEzTtk1e?= =?utf-8?q?U4d+Aoe43qqmWXv+STO8bC6g22rLf5MDEKdD+H7Pn98TdOosHKUAIiXB?= =?utf-8?q?u8JhQmi8CUW2BihKMASV/TTI9ud1bv5uvUSOqfeARQd5rDPRI8C9vgXs?= =?utf-8?q?25OFygDNrNtbpTH+BZihukiCj+GpV/UPGFfNhGl2nFJCXjBWXG7mR4cj?= =?utf-8?q?cZjzLLU0Bxy53pfeKZDDtI/44lOQrxTkrHC/bZsAT7LQWP3xCZGgv4KW?= =?utf-8?q?X0Dnp79g7w7TxdBk76QL2WvSJZRXT1q8XtrNLQd5xkuA0JLLDWDsNMTg?= =?utf-8?q?1vSqz29aQ6thvFjs2u3KJTVSLgH0lzuPKvbMEdqFrilq0kiYPwEyRsye?= =?utf-8?q?uB4HJy08IaWH5kKQcBXN+7YEAfEB5c3ooqsBqN4vIrppW9Se9FpB9rw4?= =?utf-8?q?vs0gxxns15AzV3cNB3NG78tAWAovniaWdunLg7V0JzTo9UhaE9MWf93z?= =?utf-8?q?b1YDvbx0o6eQQaXGAA0buUdl9lN4eQqYV5QYCCGXZE5RyxZA=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 5:+ijpGerya8cmUhYTc+JTSNehsbb6h097YuTmQeYLHO0cwK5JSH1rFii52qCfG0DNiKufdjj3FZAANWe9/vc9Q8vWlOg2kY9AZaYuAoHFlQoieDkPBtaOFX4zmoRxQgaYr+s7m+px9ma1auuEHO0fanfLKt+knFOx7Q7qhFxyO/mdVGGeLCtZS4VJPeIOPZAj0yPyb0BPjamQ+5oyIViruLKz86bk/oxMGOiMbMcBZeSaylzGwpheXXoq90CIkJOLQynwDz/UXoVGM5asuDqBvVam/H1DoOlrvnFapiQRsfgLbXVcBPXyeTb5nDXQZ3yCV/tJ4aRls4FOTowtLE95p8kgNiQB0FsObL7yzagmGE76ZKieaT7Z4ph9ecS0/+YpB7Jf8/bOGULagx3zuYlMXAIWcP63YBQwcAX5ywWkV8KOHyhYViBg1zmCPXh2zoiRlS/qSZFEjDvaPT8hl65r1DGTNFAaK6gR+2tnaWRBoZnHXOvmIzSY9brloh9qXe15; 24:QkZQCtt47+cAvO+Fkat7G2JNqiS8ZM49FzuEOSuf9ticAId164rkkJHoBysTPy+JKbDBwaxLirMXh2ZcbT1zeNYPQisDVaIdlzjmK/aMyeE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1716; 7:ifXzxz6poYskp7fFGZgA45jbjN9WM69A+TD0Z6sBdp8kbu+ikHBwD53od6A0RfVNCKWfmdTKLqw2cc45DNjFMEzMQxN0leierFACwY+ykzKly4p+stfWOdaZsMNrK1A8PPIAdFdbuopfGJQqbyq0E7i1bcdJx3V33P4Rv7CtfcOllRwkDPnymqB3zZIny+VkkjBdOflCta/GuYaU+Z2vyOWixW47a2QWIPXwncoxd2uSLnyvwq2MlY63zuoNpX5DoM90At38TDxh1XSDpRttmpljxlpsCbzowmpJMwGjUwae5LZxZ61jwTx5vhEKcBu9FyrL0zfJ8DnhYzQ9/MotRqBUGmg5TwCPXDJHB5dJbJwJy+8PkrlrVH0TJyeltn03Uh2CNnDy7ocq5yaZLEH4ZYZk/MduUHQEPf//sAX0wXPYmyAzXPKD29dKtvMes4CuCrwuKvz08JzLHu4n7++OFwkX8dNCjS29/ibZrcLRUyEbX9J+kchHdxFjvUsSWTnx0cx7/xJSLAQjT0BGfJlLA7q/2N7X9l7VBcqNKEIGh96boeGu7ILslaZ1JK/spd1TX+49K68QBN3R/EzyPRU+ez9BUumJDvH4zyQ68tx3u6oBJqX19R8biehELaLXNorJ8p/WkGFCAjNvuvToBUEMpCCAq4b3NqUJodmKRRQalGDzvy+8e+4lQYqEz4o6FcuozmHU+H6VtRdR2989Ap8gCZGA0uRaK+n4o7/HKgce+YNNA4vVivjtU6NvcrG7cbNHopiasD8+W5PurJEHxMXYwLXkM0BiJWHeJJi2ppN17YM= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2017 19:16:36.9995 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1716 Subject: [dpdk-dev] [PATCH v2 30/34] doc/testeventdev: add "order all types queue" test details 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" CC: John McNamara Signed-off-by: Jerin Jacob Signed-off-by: Guduri Prathyusha Acked-by: John McNamara Acked-by: Harry van Haaren --- doc/guides/tools/img/eventdev_order_atq_test.svg | 1576 ++++++++++++++++++++++ doc/guides/tools/testeventdev.rst | 62 + 2 files changed, 1638 insertions(+) create mode 100644 doc/guides/tools/img/eventdev_order_atq_test.svg diff --git a/doc/guides/tools/img/eventdev_order_atq_test.svg b/doc/guides/tools/img/eventdev_order_atq_test.svg new file mode 100644 index 000000000..fe9b1de31 --- /dev/null +++ b/doc/guides/tools/img/eventdev_order_atq_test.svg @@ -0,0 +1,1576 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + test: order_atq(all types queue) +   + + + + + + + + + producer_flow_seq + + producer maintains per flow sequence number + + + flow 0 + + flow 1 + flow 2 + + flow n + + + + producer0 + all_types_queue0 + worker 0 + port n+1 + worker 1 + worker 2 + worker n + port 0 + port 1 + port 2 + port n + expected_flow_seq + per flow expected sequence number + + + flow 0 + + flow 1 + flow 2 + + flow n + + + + + + + + + + + + + + + + + + dequeue_ordered_flow(step 2) + enqueue ordered flow(step 1) + + produce ordered flows(step 0) + change to atomic flow and enqueue(step 3) + dequeue_atomic_flow (step 4) + + + + + + diff --git a/doc/guides/tools/testeventdev.rst b/doc/guides/tools/testeventdev.rst index 61ae711ed..0465ab4ae 100644 --- a/doc/guides/tools/testeventdev.rst +++ b/doc/guides/tools/testeventdev.rst @@ -233,4 +233,66 @@ Example command to run order queue test: --test=order_queue --plcores 1 --wlcores 2,3 +ORDER_ATQ Test +~~~~~~~~~~~~~~ + +This test verifies the same aspects of ``order_queue`` test, the difference is +the number of queues used, this test operates on a single ``all types queue(atq)`` +instead of two different queues for ordered and atomic. + +.. _table_eventdev_order_atq_test: + +.. table:: Order all types queue test eventdev configuration. + + +---+--------------+----------------+------------------------+ + | # | Items | Value | Comments | + | | | | | + +===+==============+================+========================+ + | 1 | nb_queues | 1 | q0(all types queue) | + | | | | | + +---+--------------+----------------+------------------------+ + | 2 | nb_producers | 1 | | + | | | | | + +---+--------------+----------------+------------------------+ + | 3 | nb_workers | >= 1 | | + | | | | | + +---+--------------+----------------+------------------------+ + | 4 | nb_ports | nb_workers + | Workers use port 0 to | + | | | 1 | port n-1.Producer uses | + | | | | port n. | + +---+--------------+----------------+------------------------+ + +.. _figure_eventdev_order_atq_test: + +.. figure:: img/eventdev_order_atq_test.* + + order all types queue test operation. + +Application options +^^^^^^^^^^^^^^^^^^^ + +Supported application command line options are following:: + + --verbose + --dev + --test + --socket_id + --pool_sz + --plcores + --wlcores + --nb_flows + --nb_pkts + --worker_deq_depth + +Example +^^^^^^^ + +Example command to run order ``all types queue`` test: + +.. code-block:: console + + sudo build/app/dpdk-test-eventdev --vdev=event_octeontx -- \ + --test=order_atq --plcores 1 --wlcores 2,3 + +