From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0043.outbound.protection.outlook.com [104.47.32.43]) by dpdk.org (Postfix) with ESMTP id C5CE6568A for ; Fri, 30 Jun 2017 11:12:15 +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=zKeap4P50gPky9wzp0DYMU+x0rsfi5z3H8PuScUiF8U=; b=P0Zer3SoGwmMYBBSuztdvezEuan0r51zvf/Qex9kkOOcB85VO/i5XFcF1NtL+rufgV7klCmF1pEmXpbU3I3Lt9awElJdgl8oKxIetCOoVrzmlz6CBgbRSc5ojjP0xXWwdib60WaXMjEpq2h3AxAB6PRddBFDlxVs2k0TBRj+9Bg= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin (111.93.218.67) 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.1199.15; Fri, 30 Jun 2017 09:12:10 +0000 Date: Fri, 30 Jun 2017 14:41:57 +0530 From: Jerin Jacob To: "Van Haaren, Harry" Cc: "dev@dpdk.org" , "Richardson, Bruce" , "hemant.agrawal@nxp.com" , "Eads, Gage" , "nipun.gupta@nxp.com" , "Vangati, Narender" , "Rao, Nikhil" Message-ID: <20170630091156.GA12111@jerin> References: <20170629141956.23132-1-jerin.jacob@caviumnetworks.com> <20170629141956.23132-2-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: MA1PR01CA0082.INDPRD01.PROD.OUTLOOK.COM (10.174.56.22) To BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0256dfd2-8e4a-492b-ed64-08d4bf981840 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:YWzleYSn+NPQwQZ7efroRFXrzUyz032TqeDe/5jaS0jNu9UBOBceVyEMM//5I+Knhm0HBhzXqG5fX+i40XESKKoaPNtX54lKgaeAyyOOFkI7Z/q1LqMKwNG6B2L/bUrr2vHSskekgckFQ95Fo41Me3JKYxFzsdSRbmt9xAMkE/lCu3Jzkjk1KIozJsLwfhLIsZP+fUtNuoTah0NQPm/abofPO8jHlQuSzed2JuaHHTlP+yPcqBgqJWKGjtbpAM19xtolAnU8d7uZ6WQALN1I5WWtYVgZh5Fmwt1/QG3+PM5TVDvSguXNm0Ocy0WK6QwdKkbn8e3znPp68kEwAx0Pw30e8PByljEA+fl2/fTXStSNPCP+96WwU9U4HLs6941wCanbQIzr+eKkQOCKhVcBCy7eNBCWUeEtIV7v8/5mYSW2zC6t2MThVbF69wCo2dNqKarKpuLV729oxoEHZ5JWcB/10fmVpgFrmc5yCMx8SwbBHufqsSX91Owelf1s4QiO8plhrNND0ssbO44o9HewHg/uRVgab8G0LDxyQzjnQBXZsN/9NWN1gJhm9x0Cf9xmCwBgaFoHG0R/+XrfL20w7bQrPuc57tsb9WvsQ7gt+BcUnd1W+r2FQmKPv8SpfcA9tANMrRKqhm+0JGzocJP/sVR1D0C3yLlKVS//oI1qSy0rCn4DtWllbV41dyq2g6a233yu2mWjZUcOyAX/OqMb1BZP5mSbJYUy5C5hBRNelLM= X-MS-TrafficTypeDiagnostic: BLUPR0701MB1714: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 25:9ZSwiOKaMzAKbPoiFmgddAdlfSc1lpaNquHQ728cZCCVmXCvhpOpTSTzNP4uVB+b1j4efEMsC0NZ1OWpLszCiLVFsGhzDlA/km5c03idmPBZUapeIVaAFvqYv0UjWuuTXIvqIhdxU+Iy/cAgQLPAR5uW3TCOWj4rlDmoITZZxmUaEHTaHwvrHrZzHMoFUY+5myKQlryC4U2OtQHHH4yo4dte9aJjo7hwcFWb6ojbukuHX1AwVCETkZ6Pz3GLhAlPNPpzk0VtIVQVlyDnupD5rxYL33KWE6cvPOVKox7ysfX1Eqet4dyLYEOWfOKy6OGcMrPSFZ/sbG3DwL4e61ItrhY0iPQ1lxvGfg+s/F032TaAPCTo274ePwmI191DHZU2fJpJ9D60DrhIIidUADQ9B3vCCCiTHdN0TfWeUwwSh1tH67Pt3bhmA4l+h00aiNdZlCiRyc4rPUD6v8IvKkerNWlcImytaPpvxvS8OoKrJ9nn2jUtGbYTKkpu7ZtISPUrDlSFe6JWZTMDKVJEG+9raKu0SrF3jah//YGjwoNnXRAkrz6uSnx3D3Hu8YFYaM8lJY3Xff+XkDoL/e948/C+Ft+sR6dLvKXzloJVShPNZqVHPL736oWVqcIeTQLK86d3FFgSV95hR337uag6xaKpsLTgl9iXCuE5GPQSR2QYGx3LyCTn87DFl/Kw+TkghS8uuquw69/SmMzE7yD5wxcoAvQ46rEteWjDruxAkhtPkROQOc6J1uz4g0Wo/qgQ7L8AKZ+PJf8EIJyAWElES6K4Tpm4VVEYysJ3Zk0yuptR0p2kl97TwxXSqSTfJAeTO0cHBXkNnJto8qDy+qrpbjI9VjX0ThiXhO+vHFpErE5Z4P60END/uIOj/W0T3pJRt8AqOR7lfg1BeP6QtrgMaqh8iQPTuF2uSvYj7fJ7d48kQm0= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 31:v4vXTINXbMr705Z49j5lq3d/TQ8iedGZA+DdKXEkmgQ7NiMALaEJ94jR7wn6VaZkKVgl80RovJQIgkPTNvcaE8RFl9dqFnzyNeE6E3hBlJ4t1UnDyG8fBjdgbeBPaGu/75wROMWS3MBldw9dLCzPQ4FB6v1gbE1O4zZJHN9v1gvccXTFPpZBfSfBRKLplIln9zVxfHZAcM0uwhmJRm/icV+5Q+XaQiWZUME8TWkimWkMf9BC4IVNnD07jCFl/1349T+R/ttoKjcB37SFo9aAJQc6OPnpPhIO46MZuqvQ1673NceIO8ueUoFCDhD1KA32XoeOch8Mf0/HSvwyp7xXRwWjvvkbmoltFeg2j62ZqOuGXmMZFUlFiSA5WP34VgzmjwGwG4pa75fglxffngO6CMDbViz6sBwPnDE50NeHgTPo4G7r0QZojhFjFO30JvV6tRZWIw2SbHW0afA8PzeD94Pz5h3HMfVj7IvPueGwzuhRRsVeIA7pAWmLsKO00GXf8hH/lkdLgyg12PvDcOyvYH9PAEDAKUk/3nF4mk4dIRINbPge44ie97h9jUdZcr/eu6s1nq1LYLHKn5KsvkWNy8QlUSb+2u4pe3VEtD5JpKcwIfJg932f5d2NVLpF/Gpse/Aedg+NbyHhuuskwEZpN2SdlrGE6Ca/XXdlRMhuUSjjGHv51zEC+/0WxnnqaWEtoMUDA5EkqR+RXvyqa56vew== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 20:KykkBELIqR4dI2x27M558qSS4nqC0NBQhB0Fa+SjqXW8mKGUU17KzFK9IJtiGUx0+CdMNS2t8FoU7d+mj918p2IY6dY3w5VWy+Vse4n/n19NlWnEAMGZxLAGNPmO/sd/+2QxTGyjNM1logfi8jayS4NeA5Phnm1K1HYHOwYcFxor3fXhm/G/oexJXPb01GkQNiC66kvwdzs997o6fRXoMogdIli0e2jLZ1zEPszIptMdhQKriuLyi+MGOTWlYRNWdgTP0fbIiMNeYgIJSC2hsuc9p36K+9ZxV0YzoxV482LYS/MdxBeUC//MQexhFWS/pvc6rvBZC6SuZRrcnwpE8oVgaLZL2JhsEraaCYbOxkD9lWi/t3VL+DR/5Te5RLC/bcFJeDXSWNh93Vk8reXrs3404AY0ebZkOOJSh93JzsaLdQwXRr739XSBiTAW1NgldaqbGP7WQzMq8FApfYOdJX1l+LiEoPrmkr4/fho9onxA/OzrCfAkm5z449QgnqL0V1F1PrYKb8RBd7a2g47IHRIE3Uyvf5dpL1dX+4CPIdG2rPtwuWsXz4qRBBgr8qECpyysR/ApC4H+50XFxtqaclGChqfVAswca4GBBXTFKhY= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(185117386973197)(148574349560750)(167848164394848)(228905959029699)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(100000703101)(100105400095)(10201501046)(6041248)(20161123558100)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(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:asIjF9IfwICgKcZZcUgVWpVt+YCQtgxzgr9P0XxJ?= =?us-ascii?Q?CpZOZkh2dIQHYXFqDCryVLkrxWGi3+tbKZll0l7q0/+k3iY3Q6vq+I7KKd2F?= =?us-ascii?Q?GhQuLoDTkTtReKho9/sHOMfo3IqSc2gluqIq1KYi2qxEiWpipDkPpqvuSd2G?= =?us-ascii?Q?tNDQJDfF1NUMI0xtK5NkNBm9mQcwfgRRwoiwudpKy+/ctow1dNjm/0KrY7eC?= =?us-ascii?Q?2p/zO9AAqHdtFI9/8bXHhU40YVvTaMw6GPgwJ33D2W3ezztumFRxrt8vyioz?= =?us-ascii?Q?TSp6GvLPnoVhjljoKDhPtHAOC7+RITTuhsfxDdfgZrTYXgRAAuYriuTlysDR?= =?us-ascii?Q?gSvu7S4BC8XvOhYHVrj3iGRQkAVfyYkuFwf9MwRLZPqlmSwPnPG5ins2DTM2?= =?us-ascii?Q?6E3cVnkNWb5ldBXNADKwy1pPJkK5FyjgWd+tfRdLU3AyUgnB/dgRuyX+28W2?= =?us-ascii?Q?UJsjIKFVHz/tGtHs9ygSqyitYjtXjDYvMEzQp61ZQ+hedkqrXXvs7o9oaOV4?= =?us-ascii?Q?UNE5Aw+CRJck0iSQCW+IEopraa4Wsa2RRYV43Itmu2ku88u8OEN0exixrcfM?= =?us-ascii?Q?Z+mF+jwW6g5QINTd53gwNWl+K337PtFoz5ntuno3QuB/rcD5V53CAHkRPRpn?= =?us-ascii?Q?jsjGTQiYJz0ndy8Bujnl8FG2sEIayDK1LEJtRIb2KG11vQqVv695303Hhto/?= =?us-ascii?Q?XINPyU3C2/fPLa9FuUNGi7uURgpWQXZ/Zax9YDfJ8RFdpq48SGVGWGz2clfS?= =?us-ascii?Q?gUeVHlddz9vA20cKz6lxqg9y7cM1t30ndMdpeT1kOJ5suOmXpPiOLFDkue1u?= =?us-ascii?Q?KLTSMg8BD2T0vsgYCX3z1ULLtdvpdHbc2CvqyujiblVJArZslUcS+Q77Zvkw?= =?us-ascii?Q?N+mPfIAFxZMd93dmBtQJDkecYctA4urJ0c37W2rUYfB1hWiL2FpXqAU2RZYh?= =?us-ascii?Q?W+5xnOef7jUr4FZJMwYLZ9O7sPfAZLsEnExkNgYOw48B2ZmaZSh6JZb2lbSq?= =?us-ascii?Q?sXLvmkK8SW3sU0LaxA2qteFb8hZJ9K0QokhOPd1rv0Iu90vrEupjA0YLBsSh?= =?us-ascii?Q?1aLdLE0m7Q8zBg4HZ1y5w6szFvfK3p1GAiNJC4ZlrBMv2oBg2qpAi82XDLja?= =?us-ascii?Q?7qnoHUG2zFiN2EFG63tPo+nUxcw/TJLO5/ibZRbaAtpAkRqk3KMN/J3r4aFV?= =?us-ascii?Q?77xHTZER8f9DpQDRG+2TrtYVCLN7RmPjNIE8utp71ZmEhQDO+aJU/FsppAc7?= =?us-ascii?Q?ue5sN8fh/uinSyeKH4iVrXoqH6vEIqtO3qXKG6lw6QHKZzhaV/HotJ33x+Xl?= =?us-ascii?Q?7dGYCgIXm195gqX2NnozJL+q3RoONUAeq0FhvPj4wPYw?= X-Forefront-PRVS: 0354B4BED2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39400400002)(39410400002)(39450400003)(39850400002)(13464003)(377454003)(6246003)(6496005)(4001350100001)(42882006)(2950100002)(38730400002)(6666003)(6916009)(23726003)(6116002)(3846002)(5009440100003)(110136004)(1076002)(76176999)(9686003)(54356999)(8656002)(53936002)(54906002)(55016002)(50986999)(4326008)(5660300001)(42186005)(33656002)(50466002)(8676002)(7736002)(25786009)(2906002)(53546010)(47776003)(83506001)(575784001)(81166006)(478600001)(33716001)(305945005)(72206003)(189998001)(66066001)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1714; H:jerin; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 23:j+waR2lQnks0dVwaPe2uJaR33O+OolFDn8c4OwX?= =?us-ascii?Q?LokvJ+zcv3RnF5fAsGkV1HYvj/x7u40d8APFYl4QaDmfaYym9vxsOrtlQ+Rx?= =?us-ascii?Q?AQLVSHKyfUHaMsQ2BlwRVg2A71uCqoVrAEpxMO5mkMgnqIfM0KFStk+OPA/Q?= =?us-ascii?Q?zU2228V5mXaFzNPT+rCEpaoeRVblrW0P+xdT1Vkst6S4qbnxHmuqm9q+VGHu?= =?us-ascii?Q?hfJGL8+Ppi5jM4TzgGhFJTOU5x2ozWBSj/b+TsFkLRoh8VAMH+3tO8/KkhYu?= =?us-ascii?Q?QNzAHia8SCnZEeRwZmKhZ9m/lrAtF3vDFzR+xqt61DR8dzwRM3paQ6rzcpwA?= =?us-ascii?Q?WJQ01nOFH+XNUbd4yE6UBew4Ql3OZmq2dEwr3f/woZ9nzshicXNlZ9AVEUPv?= =?us-ascii?Q?T8UvEpPPtFTH7XsN5a6TKumoKBVnVAUM9J9LRkZWi7MsyKff4535GjDDZaPe?= =?us-ascii?Q?n5Un/r0Ot8fTg6C2I1TI1FcPweqd84+blfyYP+eFyaN+4xqmTA+KBUSP5M+g?= =?us-ascii?Q?QrJQpK5BOTPegO9NTB1RdNa5dL7RbDhF/nd6Cc4lyaE1h7PJKGdUB/X/qcwN?= =?us-ascii?Q?7+mEjddmy57w7bEsZM3SvSkWXIHiqpWet7Kn04U9UYJ5zb/TrEXcrHKsAlAZ?= =?us-ascii?Q?ZivFEHIqWEqif52Jh5z79UiCZvFqdvCWtZrlWVhpIOdeM1YmDUtAvL7nknc4?= =?us-ascii?Q?l0q5A7qQeA2lYcHIYuOQNFYO7ZGXFj+5mr6Yuo0hlNzGjox6fAifiquzdRuq?= =?us-ascii?Q?c/LdJsOpOgs8gbqW+p4Efgf8rMkg+MejDdExKHQ8cLik5ayG6AJH+oOkAnH2?= =?us-ascii?Q?hxkeux1k26I7Ha14H8F30gB9fPgUv63SZDZnzIiJI54f3OzsMnMgEZIEptRw?= =?us-ascii?Q?7PEjbtmcTil79M+21sXzGOc0QpPR6d2olTCIoNvSUt3K6fCEiOFq4VDmTBtl?= =?us-ascii?Q?Upw7bsBfagyzEpaIsYWby1mpGfRSRdvhnwTJmugnRkJXaNzdBRd8UhD3P/xk?= =?us-ascii?Q?umYEWe8Yn6SJ/tJHOOyel6CgGTVAgJ3H0PdfzXIEHVUpg20TFBgnSEDb/2ov?= =?us-ascii?Q?LNBWUvANfT96UtuNyOb4kdwy66mpUw5L+ipEBmCJmLC0opjshydvbwF0SQi7?= =?us-ascii?Q?SkZgZu9p15YwyqiJnJr8E8dNemGNV18v2UkD8vs8XOXUGE+fYPSsf6WaSLVh?= =?us-ascii?Q?AhQ5/liw2bgsrJrCR8izX+vnm49uZ7ApUaqrcMcAYA392Z30yMZAMndtsc4E?= =?us-ascii?Q?yIhQjOVV8qC7vapsdZloCUGMuatmFsOCNKrv8SVLu?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 6:2El6DgbTx73HpByEsNt92MrMbpQxHjm69QV43kxv?= =?us-ascii?Q?Z65azdTBgaQyAOU7mK3kn9EvlJr+/Q82RYEkH+rKYUMpqqV6GRt83VPyXoLd?= =?us-ascii?Q?rtsIB2qTKOaDMomHlnxNLtBgU/i22mPr6xjvmQfenUj29KB+IuuJmNv38mFz?= =?us-ascii?Q?xTk98TqKu4kj29VnXJc09Tq9fWc1aH3viK1f2I2IT63cBuUzW/zJ4Is0H38V?= =?us-ascii?Q?BLwCwIx0wQZeGodNN0OAlgcl+Z6TdtQMUj9Zoa2vkNn3TLk/A1w8MB71v0UJ?= =?us-ascii?Q?kPY+WDd9zCtJjgf8RaDVGrIWuptL6eap6ZTWxdTkyDK8MADOtBvscdM9/gLK?= =?us-ascii?Q?Lp6rrA5omhdLbXY4hGTs/NbfeRrvf4lebDEbgdajq3uCSBM78KxqXYspWXbR?= =?us-ascii?Q?weDH47OwiqDmcvH8P87JBnT5xEA9XfbgzCFaj9MMyD3fxQmR3+pERdwlTnHw?= =?us-ascii?Q?ElGD3SyqUOFe62X20bocu0RZplhMshDJTYgIlsarSaFnFUzr7LAnkJ2e0Ejg?= =?us-ascii?Q?YGobs6t6tFZcRMPnlMyqHTFvoAd5Nif6u3TvUfSWg+fNYgFqH/8LEpH5q2Zw?= =?us-ascii?Q?KmkkYErPxR6gS+W3s0Cnl+KKxvJykBySPftd2Vi9PYUioWA4qnAloXLyOna6?= =?us-ascii?Q?F1MV6+wulzW8FIrnkBUm1LEmYxiDJ9rq+BvrSiDtQpCgSg2o7hKb3YIl0zs5?= =?us-ascii?Q?i6FD0i+s9OX/0MQTBdS2TAaCgDBAYaf1o0G/LM317/2FkeLue0SahLuhonJq?= =?us-ascii?Q?xM0t/6u30hXH+bEv7Fw4hhH3amrsIpzWk73l8YAO3y5Kg9OigPqC4G+qNzgA?= =?us-ascii?Q?MsC0QZKsBgIX+CZPDrPvjzx7iTRY5H6xFg9Dzbtu/cnlhj7q72w0bv9fIfgt?= =?us-ascii?Q?Ix7sb12fQAVPctbhFFboICGBbHBYZK5kpyl7oOl+Q36tsvue5sj1JSNBrFjx?= =?us-ascii?Q?+f9es2lFKnxHcwZLSX70o0xIFjX1Qkx85Uv8fAjixBYnDctzvGi71Wew4jiM?= =?us-ascii?Q?yFo=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 5:SANXyZgCYAU+GVdKQKKANyLBtW8GstnYBmpnXzAkmxVeoFTA+5DEfQymiBD54YqcDbGThSP/oTen1N6sFOSr+3lxbtWp2V5+137PChJJUVADoZry2sRfAYs4F8pYD5B8+BBby9QP9XdLrnd7IXHMnrIFOPgvunDTwoJmRZSbj87r8bBjgQ59lqpInkQpNrvp0auMpJNjFoOltJxUSoBQmcOYGQKftLlA6Tqm2DbspFS2m6EhfskKTr/DXMnLYuGI/aSU3gPqZ+7N9VBB6zXWNSiMA+svgrZi7RfdqYDL6fZDbPvNfxi7ZHoxK2qlZU+uxXq5tmyKP1zi1B3fnVO544tkch7WEWK54QAjwbRdOSgW3eov6oPacKCD0Rq1iczzlyBZRBknQCjvdmGvx9qMaNWKtFEwcSPlTYEeBqGeOloGY68+zJigpaAZ8/SNsnrkleohZLM00V4pJ8InEt4O9o3iar8Qa5Awpmm66LBxwA3n/9PvrjFjF3JQ8RV80v/t; 24:uAB0NJXDy7plyK0aJC62lDYZ0VnaBRDAhsIUHH5JqLGuqPYGfqQ91BT/IcnmlbzCwQmACMZnzLTtV+wWHFairr4F14eukpbJZoA9/l+4PPI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 7:kqXiHpl8ZjoesmLacfD3yL7As9bwUFgo2MFO2DDfnRFmFaM99OyIIzDqRsWQInF+zM66NoETjx9TREne7JfPGXsYeWoN8D3FXBl/UB4etAFEOprWYysGCys3iI9yxfl/bswnyzYxjP8KSOBDHv6fMrMuSqU8KdDGepQxvwzEs+eSMx1mTkhvBhcYlQZ8JASsjIGyAgHX3owfQaHSk61IS3ZFrw9lAWY2yJEHGIoq9VuCWqjVm3AinKRZzxcuTN7TtvEbgzz9OaqGuEqYlLmh2VS7Xg8esEaMtZuOJ7UpTNSu0XS7bBZIjSzwSqS+jnSX3/T5ScgnZBTOykNSK6Bc7DG4skPz2aNaU5oqu4HB1jydy8dvnekilo/T9ni0GU+6qkUMr7FpsFbzAJcRknMfKllpY5FZeNW3mPVCR84a6fRBjt2LtgtX5adOr3rrN4ZR0U2akmV3VkJROd9HjNdSrwUY4gbaR6UnJg3wMRsSVX6+mgdYaPe6NrQ7KCdBWs15ZjhTahYgaE3uJ7HbF1hMyMMuq1SRwU0wVpHJlOlsEgGq6MPm3Qp0/I0ZchCq0LnZmUreqz1hb9D6jchXcf1tb3DJHJdfiMvEixTtJf1D6p9hZeHftGc+58C6xvtPHq536PkEoozAHJSM34ErpYwlnw7Ng/l0PAdvBgcFh3JQUgYgxr1s4y51PHtwsF+gH/v4yDyjU1knjVCjxojoYI7WyNT77yaZOVDLQWiOPL81i62xOjnHmVAnGD8egAuDZhFN+nqJxS31KgZ96A0c003S2ts+t4BFfVffTbhxURbu5oA= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 09:12:10.4861 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1714 Subject: Re: [dpdk-dev] [PATCH 2/5] eventdev: introduce specialized enqueue new op variant 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: Fri, 30 Jun 2017 09:12:16 -0000 -----Original Message----- > Date: Fri, 30 Jun 2017 08:40:06 +0000 > From: "Van Haaren, Harry" > To: Jerin Jacob , "dev@dpdk.org" > > CC: "Richardson, Bruce" , > "hemant.agrawal@nxp.com" , "Eads, Gage" > , "nipun.gupta@nxp.com" , > "Vangati, Narender" , "Rao, Nikhil" > > Subject: RE: [dpdk-dev] [PATCH 2/5] eventdev: introduce specialized enqueue > new op variant > > > From: Jerin Jacob [mailto:jerin.jacob@caviumnetworks.com] > > Sent: Thursday, June 29, 2017 3:20 PM > > To: dev@dpdk.org > > > diff --git a/drivers/event/octeontx/ssovf_evdev.c b/drivers/event/octeontx/ssovf_evdev.c > > index 8dc7b2ef8..0d0c6a186 100644 > > --- a/drivers/event/octeontx/ssovf_evdev.c > > +++ b/drivers/event/octeontx/ssovf_evdev.c > > @@ -158,6 +158,7 @@ ssovf_fastpath_fns_set(struct rte_eventdev *dev) > > dev->schedule = NULL; > > dev->enqueue = ssows_enq; > > dev->enqueue_burst = ssows_enq_burst; > > + dev->enqueue_new_burst = ssows_enq_burst; > > dev->dequeue = ssows_deq; > > dev->dequeue_burst = ssows_deq_burst; > > > > diff --git a/drivers/event/sw/sw_evdev.c b/drivers/event/sw/sw_evdev.c > > index fe2a61e2f..951ad1b33 100644 > > --- a/drivers/event/sw/sw_evdev.c > > +++ b/drivers/event/sw/sw_evdev.c > > @@ -796,6 +796,7 @@ sw_probe(struct rte_vdev_device *vdev) > > dev->dev_ops = &evdev_sw_ops; > > dev->enqueue = sw_event_enqueue; > > dev->enqueue_burst = sw_event_enqueue_burst; > > + dev->enqueue_new_burst = sw_event_enqueue_burst; > > dev->dequeue = sw_event_dequeue; > > dev->dequeue_burst = sw_event_dequeue_burst; > > dev->schedule = sw_event_schedule; > > > I think it is possible to do this pointer-setting of new_burst() in eventdev.c, instead of adding the new_burst() to each PMD individually? > During rte_eventdev_configure(), if the dev->enqueue_new_burst() function is NULL, just point it at the ordinary one; I thought so, But it will break in multi process use case as on probe() we are updating the callbacks for secondary process. Doing it in probe() may be very early as some PMD may update the callback anywhere on or before rte_eventdev_start(). Thoughts? > > if (!dev->enqueue_new_burst) > dev->enqueue_new_burst = dev->enqueue_burst; > > > This saves per-PMD changes for adding new parallel function pointers - and avoids PMDs accidentally not being updated. With that change; > > Acked-by: Harry van Haaren