From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0081.outbound.protection.outlook.com [104.47.40.81]) by dpdk.org (Postfix) with ESMTP id 377677D4F for ; Tue, 4 Jul 2017 06:55:48 +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=Y2ZTmkadqyCZArTdMqqw0GrYa5i+qkUrM0AhMr1azf1W4V0MYK0/Ab7wnJhdEoK9JpzW9mX43T5A6L1yRfvlzx1YJK2UaGPHxCZZoJjH07l6LbjGcuTjqOFtQsyE2X99G00V7sUw1bbJe4sfJ9vtZ2O0YZeBncYaAdu+3/SqYJ4= 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 (106.200.206.49) by BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Tue, 4 Jul 2017 04:55:42 +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 10:23:23 +0530 Message-Id: <20170704045329.24711-29-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.13.2 In-Reply-To: <20170704045329.24711-1-jerin.jacob@caviumnetworks.com> References: <20170703191402.3638-1-jerin.jacob@caviumnetworks.com> <20170704045329.24711-1-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [106.200.206.49] X-ClientProxiedBy: BM1PR01CA0106.INDPRD01.PROD.OUTLOOK.COM (10.174.208.22) To BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 40fffebf-d69f-4e09-c95c-08d4c298eeb3 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:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 3:k0RAQyx6nx8vwi6lT7Eewkte2gVKB8nza8JzMnmMxJOXDF6mWR6Xc4Y1mTnnFZIdxMsffLsg5TQoEa3ENcTl5V2GIgQUDVIhTfnB/gVwHkLWuwmJDS3CWGD34op9bioa780r/8ZY49M0R+sFXc8MFioM696lGHHwWO0+3qqvMqBWxpy39uiB5fZs14V+yNtg27ktbSEiNyUfDbXvV60JigM2PQroRSLmnsEfrIkTl7WpUTlQi27BFaoB5EOItS+TUyM/KiPVuxgIVa3DcCP/8olBSKtVEeSzfQzIviZyd2YyRlu49uyQnjtFvQj7y4R9Hq2rCRmM148ZkGCkJ1n3+a7WHdejeDMofDcXegx7BfszS9vsGafTupNEwCGFmcMXmfEIorvTbdOOU8HlyTro3Qz2KUXm2Y/D4igV8ZOOCnA0bpLo+jHHdPHmC+Nvx1SVCxL+UPsbLXl6oISaGXIOL0d7LR9ZmffKKNuc1nfVSpdyjgfsmfDg8gwN6Ey3GXkkUC92xEoeuHgh4TMdLz9dFDVv820Eajwvs2WDTN52QiOFpyC8pnZGeGYnunZ6JdTaab+qorwynxiRii0dlLnCBRLXkgkKM+E1vZSLlurIuMXIyl49cVOp7AyNBfdPtmsNLnoDCoshcnYhx/AZMkwUw9mDLczb+Vg1WXzSogyZFLuLJST3qYH4BRNSD8mL/83auvcUrMg3PbT6XCy69DE3nNSvkJTulsi0rW9v8IKndgkyHZOa5ohmuQqen8gr+NHo X-MS-TrafficTypeDiagnostic: BLUPR0701MB1714: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 25:5qqZ+iriUzz9bMRxh4ajKUhSB5vPXKq7HRs2ZtxwN9Thr+BFpDy6sS+Dp5SXdo5BNNs9aukFVjywnO0epn1rvbMtvFTNMd7VN3KONzhpQT1ixWMpFMppSapubOU+/JsMzmgk22R+23EqBpba9GAK0sB8iS0wtPfSXNCkgxFm0I/tt1mgNjgmkZrIuqo904Ui1yV6Qgr69rwokSN1WzAUkJPVAUh0xoEU1EQtwIIsP603v9vMW6qAXjvajqcBRqPbfn2gDJ/XAVn2GBvrLoGdqj3CdXAODE69BHIYRn6sj6HivMGr9FYxVL2dHvitq7PqKTcapS2ROwoFbWmXH2HEzMN5O4PqFh7e1PkWcpLzq95+c0/9MoDepRdGOEFp4iPem16oAeFlyNtmP+J+qLFPBVbpMoImyWfSciWG8f5xWgGaaqyYPG8/ar+dMiaD1ztSLIWbLF738MluOKvTpdAxggiIzK9oapFhwQk/P8TNHIzTt4oopykmKmJ/aXcScUC0tZWcb3qOs0I7NYDesxAYYTPpQzVDraopQiYFol1OtoNHvtowPj6JPmrifTJZiQB76t7vhSY2woTAj++SV/z+t09eXSdEouqhgXbHofBnaO2HKQqPtNCsjuxWXOWn7WgSkB90r8sIGv3l4hSU/WUq8amPLznTBmpCm0cD565jLOKVKu7Afh328ciylsnEsW2zXdG1DkTWuXo7X+jEOHJqr/vkiELX2EWpaDbs66qbnsfg2TbcNvVvVwu0/+pucGyi6JUsEXTPy/JNuoOXR/GeCmmGrcgUZVR8I45CbQNkK5MDFD5bPLnUCdAb9PoqkGd9LaExyenDj/DFZe7WmhbZbIoIY5n6CeRFWIA3pCbQn5bSXTgJKwpuGpQ+/c0DzfoIVwAFTmZGfo7PelTd3UMijHyNdUtUGspb2e9JfLN1ncE= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 31:K1xcVwWNGcxQ3ACMxXxr9SQkce+cjfTdsu+OAkBwAfPfakvnKRlIYPq5JLkU7pZ+f00j0rPXL7wHUeuWL4yWYB/skMKNFRcJBNLhmACfiycVXrFyA8+SwXkF5/q6czQ2i15smk/LM777ut55OVjiDeNDghuFhnOnd/xsulF7JdpvsIHRZY93xtaXprbC42Ji1m0A3SADPKEaXNQh1aTwrwa6I2uJFwqboVsv/S2dMPqIBTvJ55WfLy+flGevPXkbgzIRC9TdZkG0eAc4Gb13uGgJx5J61xFKrtCX/kFe38X030jYjH+Y729CgkBeFAmbVFvruQPH7DCdOweoXUgL6jk24QxBwiFRwFGM5DYPMYLbc24/tAFev4IV5Jq4dYa8Xhcielzk8xhv77cgpZiFbsISHIEjKxE3QZVa1ILGN5gsj7tiWiZg1+1vrAsaEtGfSJVmPb2R8CrYkcBiwQNI0bSIXq75KTkMW6A+7J37Aca+dLS5ru14a4510dczG6PTmFoGAx+FVMcVEC2fdIdC6PbCjIlPbQFsHEb8TJrH/BPc36JGIUvRNyivy9rzUjyv1pySV/tHIOI6JJN/jxoRlc+vT1N9MNrVdryaLTyyzrKqL3n0Lj7FKJ3E/KdrveM+0JqedYM4tzPshCG+HFCj1DmCGq0uTaH701mjQWXOR0E= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 20:4cPvgwKyB7ATlhpGvaG3p+fHx1JI+hxUwhhdWdWzxfvBGyje33iHd4b+dmIahXjGIBtUFQTlwjGKDPnl5mBaTTufOremQSrTyeDryRZ463ezO49slyIkPBIfuHjGKe6H/+oIMSVF18CwQggTo4d2hde+Q9sYysn7BbU7zt13cJR5gWu+kjRr9UeXscfAiVaExc/PUtz/YkP9gdqWDMIhvlLItfjQbplys/VAKzh5wIrU6I7UVSJmUqrzj8VTMeSKF5NpnT4CiGyAFcANtkJvC4fr+aolaVM4+LDyfX1IIBHeyTgP6SCov6QCKKKIqZn5QK6Dz1qOqFl9VHA/ezkMzvIFUOaJYmt18fUdZM+pdn5d+++yWQLvgYpU5SqgBhRPtUJcfOE+0Jn75Z1PsytHe7RokFR9vDP9gWZ9GcdtG4Zo6tcbot4nnKIVuJ3v3pouNjWnjemX9Zw45vwx1a0RoGJj3IUUi9F/rlYfccOU+1lartV4tF6XvcQR3bTaPIZlzG8/+LoB2Z5hMBFhLPlWbJ04AVen4Ux8WJADA0GAsunAiDVcYdXQDop/kkY/JGqVfAq+o0Eg3roBoY83EiH5pWnlVgZ/2x2dhxAquwtr3Ck= 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)(100000703101)(100105400095)(93006095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0701MB1714; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 4:Sg5y/Oc7bNOOdK9o9KQOeXOV9S13QvUXZH/yTaEq?= =?us-ascii?Q?Ea26AVDdhVvoU2DYCttPJQpfsnsrrZa/mdo4qspBetqJGzq5EHvmf2jLnq3B?= =?us-ascii?Q?ss9XWp7AnCqVU5L/S6RgAcF33jaN5PN6LFwS5eRadnELuLPnZCuuSW4cdsie?= =?us-ascii?Q?KlvkiLbtLYIMu7RUl04WtCCQY1kcj+CN8pNfGr7l/tRnKwzyGYDXo1n4dbLU?= =?us-ascii?Q?5qcNklnznXXRl4wh4AXgaRQm7cFsvuQWKRoTefwRD+rpvncK/oVC/EgmRMsz?= =?us-ascii?Q?p8OcN5jQoBKOQk5D1FswQ/4mTgANSKqFcEU/9kaJzm7n1ByfowT7xkvsD3Mi?= =?us-ascii?Q?QtRFyxB7EBgWRNOjrjrbDjVMFRYCzxUZoZN25xxB+huzW6WMsrnWsHfkbEI/?= =?us-ascii?Q?dyIFMa1EIRPIjYIn++UBTtw0aINVxj3qlAAy0eKGAi7OP0ApEOCRknxp8WXU?= =?us-ascii?Q?tRVWFDXrzla6f4bo2eZatP51FGexwDehru0y92lBE9Mm9sdwIbgAzlgBgLXG?= =?us-ascii?Q?WIopONA3sySq6/Al1iV7O0vpT1WOiEzNvULiM1m79Xk5sE8+YU5nO5DLj6V2?= =?us-ascii?Q?PXcaSjhtr1/7jWkzMNUWDd4f1AWgROIMTd9JsHachiq7ncPEG00wT4iP1fzz?= =?us-ascii?Q?x9EdoiSaXTG+rD5C/pW9aEZhxuovi0YSvxKDLh86/U3O6nz3NLz83Ph4ZWpk?= =?us-ascii?Q?Lk7ZWiQucoEA6N3xCLooS02YyVtFeMODchAcDjhHB8lVLKn2FX8S+nfjxrJm?= =?us-ascii?Q?FKNcYpwx/ks0Gulx3ukN4S8nl2vX8Gk/baeBN9M/Yj5jP5AekLZVY62VLKfK?= =?us-ascii?Q?7fn4LCllECKiaOwwryN4np9ij8/D9nHnJISPTbmImuZI+bIAlREaIXVceC56?= =?us-ascii?Q?IGedZ1FsHgi8gAoez5nDgMZ4U4reDGHMbh7XNQpFmsMyP/+wI4lg8aEI/2jo?= =?us-ascii?Q?FHjmh15cIuzQLmZn0BGEd8DnJJ4lAFGe69682LBR7RLN6NVXucPO1vUxE//l?= =?us-ascii?Q?25vX1ir9pzXY0Ubxl6EW7RpdEJ7ubU4RH8boPOi1JJF/YtXU911QQx2ly+VU?= =?us-ascii?Q?nQxqYoey+HIVNsBZk1YjJdpA+YZMlNW3sEEt3h/HEVqHxCuBaOWHjsZKBohC?= =?us-ascii?Q?wnBTguyRSMlxeyqHmJDy54syK5b2nKsvU3GCxnCYCESxgUT6oBwI2h+Iqxlx?= =?us-ascii?Q?jHMHkMLzUoXLwXr6MPQ7WAn232mGT8baPiMTXBEboRCk5bIgK/9oFK7gNC28?= =?us-ascii?Q?JTXPMLTlmWcqYZ96/YDGXphhYHHt4KOrofPgm5i2tDusCZdZKebFUyXRnmzG?= =?us-ascii?Q?zZDqRtMFoC3FsO59zB5uxyk=3D?= X-Forefront-PRVS: 0358535363 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39840400002)(39410400002)(39450400003)(4326008)(107886003)(38730400002)(6512007)(42186005)(6486002)(8656002)(6506006)(33646002)(54906002)(53936002)(25786009)(6116002)(6916009)(1076002)(5003940100001)(3846002)(42882006)(47776003)(2950100002)(478600001)(2906002)(6666003)(66066001)(8676002)(50226002)(48376002)(81166006)(7736002)(110136004)(2361001)(2351001)(5009440100003)(189998001)(5660300001)(305945005)(72206003)(53416004)(50986999)(76176999)(50466002)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1714; H:jerin.domain.name; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 23:+6V32VHa47dwCgiVZahFvU210a2nkV2wNTQnIaV?= =?us-ascii?Q?uxI3c2QU8zBrCVP3o7vf32E5CPnST3S+hXhv6yaD+seUWfjTuS2Ln8bfIZ7F?= =?us-ascii?Q?CKpCoJKzpyrIldumhHanCQh/s6l2H74Edn263v+7c1sY7Pz+J1WcdVSVjc7x?= =?us-ascii?Q?yPv4ITqu0Yc6lgpmEfWj6UNQdP2BDrrDkEXiuapLoCgT63oBKyE0yZN33e03?= =?us-ascii?Q?pCCbo4zJrj5EhQAtVNrG2jaCbEFn4K1fh8g/bHQDYYmTyeDcgGXF1BYAItMp?= =?us-ascii?Q?FMaX4E6jCVwkgsXdOe8qRUfAu55d+iqv6I9W7JHJRvuagS/9YUoD/XiLF2KH?= =?us-ascii?Q?A6qBCP7GmW1+lnX5xHsop4uhXg5aU5gogo6jWSH2zOviZYiGdG0gt/Myn1Y7?= =?us-ascii?Q?tjiASrmsg868jy2yBCsRadhFNOBnXiiEhl2SJPQDMhBVfcdBuO9kuQwZyo0/?= =?us-ascii?Q?gmp5D/igrV468ZlDo6Lfom9b15Xr+iqXAPIQVL8OVuE+2J/q44/KFaQlK373?= =?us-ascii?Q?LOnGek67JEO5fr7i+iZPHSXfpN2LnlB5bWnS5I+qMG95EEHwmFsXQ0doeOjN?= =?us-ascii?Q?eDqZYvGTnzIIpI0io34dl5ErtaRoB4ybo3f55aVHrP3BMP5pjMfcKKIa4edM?= =?us-ascii?Q?VIA0QroyVj8HLPCflOWuX0e5QjNyTLWzGZCZRnBMUXW0XNHCkhPBV55Smlqk?= =?us-ascii?Q?XfBkaqnCFwy3ywFwdiVb8feSF7V5mwsp7o+1vUsl+Orv4RFSRgYulrqe6F2a?= =?us-ascii?Q?7bbaw7Ki806ZouXCq3BADxmpIp+7tEsR6JLu+EuUU5vwc168AmKGBvn/9aZJ?= =?us-ascii?Q?LuOmvh5nhXyG6uh3QkLLBZtQ3PJtpxJ++H44sB0vwfTnhxdG9FWTZF7of8tO?= =?us-ascii?Q?+PPRL8qBS1mzC09P3hKCDFMxN0GOb/on4aalA+IUv3rUKlniP28qhJlT1OKM?= =?us-ascii?Q?R1bsipyOSzIFjk6OiqmAZMuf1+oMweJ/ucW+KMZlz4ezb1uwqw8qk4e4ngtd?= =?us-ascii?Q?20VZvSqv2KNjFXoj2h1Nc16sAQfczGWFa8mMiTL91rtKmjtl2HnoTL7uyrSb?= =?us-ascii?Q?6Dj0uA7132Py2bRqH66jS5GcSetT1qI22R6IsdUx1mnVpD/gGBWR1Bs0EyR/?= =?us-ascii?Q?drQ4CIbCFbgm+yZovLhZj/FTfZaDgiNqkmYtLzxdWTr/gH0kmIR0fV5n/czw?= =?us-ascii?Q?dlhMam/tGDxUx6xH/C+U2xhoYjxv8bwG+itzcROPOmL256vnkIBCpBPtqOg?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 6:Ny28aFGA/xi4cJtTOJLbS+PqVyymhSJgzGJ4U9cd?= =?us-ascii?Q?n8+aZBD8tEgLFEaUWn/RtCF5zLEECZ4Fx3cUYQcxrq+ZHLNr/s48iA3l+MPp?= =?us-ascii?Q?s8f5JHvjeF8XAtP0ikOLJFCpfToiEGpcBH4HdmgneA1PLvzwf3q+P42wRg90?= =?us-ascii?Q?3gtiWP5mXdeWh5LU7LXR6frndHlYUOfrYwMi0Hsz027MvGmq6LvhSf5VaUDc?= =?us-ascii?Q?G2O/TqdLFZTR5zsgSjJ/QeO9OPTrs8NCgZj4QDARJNBqKhScZ/TID0fBE1n7?= =?us-ascii?Q?GMgAnxQUouCweKooEYQRI3Ro3SO5U31XSEyjkK5dlpjKLn3MZYb3Qc6h9CM6?= =?us-ascii?Q?1F6QW/KieQEsqZQOFwaRKmR8FVLXkzR2AAVHGvZ3exWYW2o183Ke00KYmpTy?= =?us-ascii?Q?cUDbWP1hATjE6P4Va1r12jxSHm2D+C8eraZYikHrmw27/FeYyMSzXzM5RviB?= =?us-ascii?Q?Y6XL7NYdEMiwz5j5hp7wmdiJ1UmX7t6gA6lgZrANymMCta1GMw35bpj2XL22?= =?us-ascii?Q?2GDohtCfcwdFPQqs0nkqBZDPXiBYuqrx8lvg+HbybjbpKnjVKHxX6tMxx1Rh?= =?us-ascii?Q?PAwwoeIt+YBeu5cjCXNyMyz3zRitMkto0AtjstNWgLTAPmBI0a/pl932RHaX?= =?us-ascii?Q?Jh5+8cxT9LeqUDTSJHbrUddcO+MQ0CQWZlqKYSMjhjcHfUG7z3bDyAQO6de1?= =?us-ascii?Q?DDHVu0VwBQbKKsGyowTa0o0qWUfKPlEH2IVfAB5Iqm/q+gW/iI0SNO2MQWqu?= =?us-ascii?Q?mLJtyCSYY75x/qSP5iXa9T+btqYps7+WOObnz1+72BOlLLM9tlH/0MCgAmWY?= =?us-ascii?Q?fTExbjPPumGH20a3QO76NptL5Oe5Qus0YhPgTAHFMp2Jx3qUkQl92Z8KZ2L9?= =?us-ascii?Q?F85Ccz4iPRVMDXQZOY+55Jj22JqYXf0VPaNBUpg5qt4dXbdHlqC5lKEqo/Lm?= =?us-ascii?Q?Wck9mwfW+oZpuFxbQH0svXwfZcEhSfk9VpQl6B2CiFc4YqN1SVEEvVRpc9nT?= =?us-ascii?Q?oaA=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 5:F1ih6kiri2J9/YO/jX0ev4mkebYZqWhCJvsV2Q+W5LDVnH8M74Q2CXPubZHoyUCZNyzcZMBLi2zTLNsh1uIrNE8yC53o8Lu0u3a4e7H/bS3XEpgmEpbb+N+kAzbxBlUm2pLYbZJXpQAp1Z+lfFa49xR/KnxttxuEHJYq7Eea2yaUE0IQY9c371J7s+y5LMz/W7VrvJtG54l1YyD7acTJOkmdsV+SWRL7B5BBBgH99AwLrGrgba4YxXRhF36J9twb/ttUru+W9DTphdggq2sRUfRkMpOqd9bO0L2wkfi80dYoo0X41tgTU4KornjxEmt0FT2HqLLcmz/wwcBiETw7cBt3/Eh5dbQVGWGCFLhuY4hq+OoonhF/4U0wVenglF1nLkAKborNmS6znT3/mmNkVjE1ltTWOuEFaQZsoRVFsFFGpfWQgwP020yq5+RNWxPyt/1d2L4ew7WKWPXXkOajyoJy4r1ULT+c3b41EOsIpk7B8K/RAxQ5U8Wz+GNQP6ma; 24:KdFcAP1fFUCNhif94sxG9wXCfHrTEScrQFYO6YlAC7YSp/czXfBN6nAt97dxJGfoF06yue3Nk+QNtnJGKT2mwfJmmPfvB3yLQyPerRwfPkw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 7:iZD9VjLEAvlr3SDQ7AOxfzk6Mzv0l6nIYBbiYfhxUs4Q/+Vtx6OpnIGrNbs+ejR1DO7/83ZiLX4Txjywgp3MLw6RQIROYHil9JI0yhhET8bxBcAOosa5ywBMW0Xfdn452lThL6ouey0LqoQ7z2YjKjzVuSWWdJR0k1IsDsZT5cce9w1Qr7K+Q7JqjwcMcTFZGwww0sIk2CVPcuhJS0mNj3gno3Z+KPuUMJz71EAtpnb7G6Ih5aM7UMJ7qyaKnI0dPZvE9VU9GVCq2GAYec4efwlA2J+aRuM7mi5im6AEmhB16vNbuksu4SRsvz+x/q3knxiIBcDtGT1UKVB5M68N689Xi15ZjYdtVaoNUguBHC2mqc1LCVOQUla5BQInfKBzh50cK9PPeYPhUODJBci8X1TKD0FtQ4I/RNd9A2v0vFhuIS6HUr0l1kAOUX8KuXVYmNNDhJjRnddQRn0njazS4q9E8JjJ1hYiI8JawlMq/VBuwNQsSeAJdhi7+5MtRhzvenaDrk1Trh7KJwxoyRsTGLIO5oVuGkLa9LBcATvBuxPRCwbs+Lzapo/9sqos/QFtevf7/Xph1gpqGBmufdY8Ra2NXPESTv+cwEAgxUynTy8ILbXrHHJ2wJmMSbw9f5CfzrCvrPn3twDFkvbaQDON8PK7ILC4+EqxR/ymeF37SSemHta67fKX8VdhOeMYAsUMBVNzc5zuKKokpXiZo+9JBBhPR7Zfeyr9sABTEKTCEHEr82yrBgtr1I4gSynOUMUXq+G2igKtQt/peZaGGqXL3YPu1ddjjVdTZ1UPtsYObLc= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 04:55:42.9720 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1714 Subject: [dpdk-dev] [PATCH v3 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: Tue, 04 Jul 2017 04:55:49 -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