From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0067.outbound.protection.outlook.com [104.47.42.67]) by dpdk.org (Postfix) with ESMTP id 8C00358CD for ; Sat, 1 Jul 2017 21:31:04 +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=EviG2MXz2LfvyuTHMSY3ZRH0H2RFZKJEOUUzAYQlJUE=; b=SKwzAmJ/HSWLu7REmxnb7o5FuJWHsuIsS8jAuOhsHXIRfLjYxbVGKBzDQePSL1FfuekjS6ld5oZIWDgxTs+kNhEfm1LsHEf/OJzkh35oFrLSu+LDOjXz+J7lNWcBk6sa7m0rHeebdjzXomk9dnS7Nc8h/gt02siyXfoGRP2FYy8= Received: from MWHPR07CA0030.namprd07.prod.outlook.com (2603:10b6:300:1c::16) by DM2PR07MB1531.namprd07.prod.outlook.com (2a01:111:e400:50c5::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Sat, 1 Jul 2017 19:31:01 +0000 Received: from BN1AFFO11FD038.protection.gbl (2a01:111:f400:7c10::119) by MWHPR07CA0030.outlook.office365.com (2603:10b6:300:1c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via Frontend Transport; Sat, 1 Jul 2017 19:31:01 +0000 Authentication-Results: spf=none (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=cavium.com; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) Received: from CAEXCH02.caveonetworks.com (50.232.66.26) by BN1AFFO11FD038.mail.protection.outlook.com (10.58.52.242) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1199.9 via Frontend Transport; Sat, 1 Jul 2017 19:31:00 +0000 Received: from avsmtprelay01.qlc.com (10.1.112.194) by CAEXCH02.caveonetworks.com (10.17.4.29) with Microsoft SMTP Server id 14.2.347.0; Sat, 1 Jul 2017 12:30:51 -0700 Received: from avluser05.qlc.com (avluser05.qlc.com [10.1.113.115]) by avsmtprelay01.qlc.com (Postfix) with ESMTP id 9519C8BF71F6F; Sat, 1 Jul 2017 12:30:51 -0700 (PDT) Received: (from rmody@localhost) by avluser05.qlc.com (8.14.4/8.14.4/Submit) id v61JUpcF025649; Sat, 1 Jul 2017 12:30:51 -0700 X-Authentication-Warning: avluser05.qlc.com: rmody set sender to rasesh.mody@cavium.com using -f From: Rasesh Mody To: , CC: Rasesh Mody , Date: Sat, 1 Jul 2017 12:30:00 -0700 Message-ID: <1498937402-25547-7-git-send-email-rasesh.mody@cavium.com> X-Mailer: git-send-email 1.7.10.3 In-Reply-To: <1498729889-21524-1-git-send-email-rasesh.mody@cavium.com> References: <1498729889-21524-1-git-send-email-rasesh.mody@cavium.com> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:50.232.66.26; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39400400002)(39850400002)(39450400003)(39840400002)(2980300002)(428002)(3190300001)(199003)(189002)(9170700003)(86362001)(305945005)(189998001)(54906002)(5003940100001)(33646002)(2906002)(101416001)(38730400002)(48376002)(42186005)(5660300001)(47776003)(626005)(4326008)(106466001)(105586002)(356003)(81166006)(8676002)(8936002)(50226002)(50986999)(478600001)(6666003)(4720700003)(36756003)(72206003)(50466002)(2950100002)(107886003)(76176999); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR07MB1531; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD038; 1:1UleuuWTrTYVeNmWTvDUM7cQ4GfdM/YotQuGOHhb3RdlGe7R0c3V0/i3utFy850nxIE1XHZ7rARFSLdBmmC5JIjh7wFQw/O6xRH6UFKTWdotSsMZHcI3vLUieHbEnwOQgBfwYl5M14YdxyhzLs2wVTbiouI7Qr71S151cGz5gXlzMWa0N1x5irwITPqLCxn/bJy4EnI+BifNUCQ5u1p0Oj7HR1+/CuAVE4Bwbggr4U5chQTbuYcpO1r2rk6hSbaNsR7MVdtGajvrSs+hjPwq0HXechv6dM53E4W+SNEB9GtfrbuW122u1vwz3TOd/yJEC3M1KmDczMmNDi702u0GsVhQfPwlMEiZUv6FnOYWT3u63NFaC/mSFHrPYy468mZeQ7YylfXrB/rFCZLV2Zua4QqoONyzHsV6rkisMVPFKE6ZZod+IjB1E6JTBGh+TJx2vLx7R+ppUp95KDh1uf9BAhFxil3zUoX3mMlLlKx4Ya3b5iNXXTEBdftPafPcegR3GdMtKMj2J/kSlDy6NABykuKlTZtXIaMFSKzkUmNWxswD1kXMTwg2VQEZNo/qO+uuxyKqKvOi0skDfN+48BpnJA62701vkqX+3rSidjE4YfcZ/h31sg0mdwNTDvl/k+UfcBIOg3LZnlLO/8jT4kGddJJpCkeyNomLdRTi9PDGzTw8bitp9bmJ0F60+hqNtnVqtBgJihdKvHITkNam9A7F2Ui0SvefpsWDW/qlHG+xfHXa/mndP4niKYQMFvlUq1uwfN6IqzpipNOW4W13ixHQFdiRy6bmqNasUZqrgsVt/VNmAeM8t2AHfpF/1Fm9K0He1KPsHA+eLTwKGuzZD69ikx/4VS0Km7kiXe3Vik37sOkT90sLCffj2ebfcutQZzFH/qLzDK092MBuW9c4ohltAA== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e89b785f-ed1d-45f4-8450-08d4c0b7b4ad X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM2PR07MB1531; X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB1531; 3:mu63Z/ivQrtt6wwCfGXWf9+HmJDqDqsY2vxgatkTuDCRVwDCEOQSCwny5pdvrjJJ2zhontH8Jvgwxl6UEf+jf2lvv5FxEd2+vHPoP3xjYALty8ovcLvZ99mexusy7d9O95ba2e84JXXKVlakuU54V7AOmzomH6VKirk1g7tyRyS5fXGrUuJjpUxb0TbyDTrlw8ZP4uviMkpCW7gQbWL8Q1nVWg/TBULYaUPXfxXAH3PZjdOZpvu69/VyOaXtUEAIeiRyh47wMEuWFiF0/Im0uH0xA49j8EJZWpq0dg9kwYeLnHxULocJR4DSPLAGvZYEktdPQHyDPXwGHJ2M2Y00RaS/ZD7J1mPHFoqsNcJBFKsCPVPXG8uoOaeUBpTcWzwHJAdyNBqWlu0jUy985YgJodIdbhEIyEOCvaocHqQ3Tqn06FHLiKilzB3WBkKSEW1HGOGZqCO8mfvdvMgAQlDHCcp7b1zTDPemh4DmbHlTYyzgu4td9O/mGUVLM+mgz6XcjFtOPZzFdZ7yNP5wDGRYCaQu9gY8KTCu1SdRj9ppRLemktigZ7Mqt/NZmSwFZSI6ZqsO4hOxwb1occIje4bvh5gxJlrl9ztrBaCxtJIrJHR52uN4hSv13LcVqOXSemRsUKdzWS4kj8V2rl6+nmevtD9268pWr589+33X7c2+qYpHk8hZ4yygsKDDOVIKetRR31ToB/oRnIv268P1AAszV+RcLsxYQcl2sN/d7d0bsU3MIlrsgHrOV8nCxPwqOgK31NSx7zHI/TwAHgvbFFRhDrO1OtMEk4oOMaSvpBCwLo9INHABUFas9/t+w52NnxBe7L/AahUOdhSdyPPdnRYgQVpFBj6WXjI/KUGezTBUo7THNQu2bgsC4VyfVtk0hy6cvRMqmCYLmSeoDV4mA4W+FQ== X-MS-TrafficTypeDiagnostic: DM2PR07MB1531: X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB1531; 25:yxvV3Xob559NjnVmDZN6ES485CW4hkAfU8uAuDyZc59In1SLMhgqpWFChte1UjGbMU360hA1dfa/1RT4zhm7UKFN7R/r5E57IXEsplpLQBd49/cLZcT4fYoNNOPJWJSIusOR5X5SMjpDHeMMcbwzeSyHpFFnmctvyGQ1ItwYES7ORn49ix/G3h56VPwFusmbI9CU1RD5piKWs4jD5fXlUTNJlran28Bk+N1zRCRW6OYILXK7HkRW3WHX0ZlyoIhsrM0mEPYxw7zfFY2cboysu1BEkfpU0uOAmAW6JPmnsj2rWm7ePpwLyYOBmQ0wq/ThGIx8KoepLZy2nBIF6UeKbeYM2nGfRLNEUZF5LWldwlGp2ARtOVdyg/gCzjxCpbA3nIM9bjETnS26juHVfOg0t6tIoKb4dhSAfFgdP+jVq5X0N03ZL+ujdrzamKlsRg4op5VTv7UIBbgko6/CSSd+ol2HDBlM7Y8Ypyui06elgYwwsZQRJYUOeGjrDHYmwIgRlESAzaFlBl3RJpbVZL+JefOWXTnY34wUwHf0vCaWBP+o7VUtaH//z1RJ5HG9bCzpRx5AsCT5n2VHgYz7MGXGlJjMzzVfdDFjm67V9myeLqSzspkFvTTA7dRjF28Z3K70i4trSJeeDjV3DytizF0NhGbSoS7jhHoxgSev5GmzMPXlxgN+jK+15eC43+wkCTHUAPD3gAd91GYDY+JNQqsYgTBfvm5NZEYDGiy92UUZPEtsV9/VSNCTB203AvXgIx1g1kWmS99kuRGual0y36zecWQTvMJDH5DtSzYzLY/B9M9PoSpjsgifn/daf3zhoMo66WEK2jW1dnjW0f9fx8LMIdit0CpElCidJVugT3pMJ1OnKuqjoLcp71m3HsAnIWiedPyENGG/NI5yapveQ+8a55QvQioD1xUU8iaMmaNF/W8= X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB1531; 31:Rl5m7JUDLw7QILFoXjemHtNztIFW+Fl4ddf0tF9Canf6m6hVppI9kd5r5rpRgyxD9Vcr2YRuFtb22cFSxui/MqV1rmcpv8bCPA36PA+nujStDGJt3C3UbzBVBVCPUtTkUhbUI6ayMV0x9+pfQgHPNutxicN37VupKgp5spVlxf7i10+v59fK61nejqvyUwwLVbXEDQUmJ7EVgkJEfrPNGyiPkFGPYo6zGGa1GnskffdSn+w2+i0qIYUrnllEPFUwYdyemjYUz7FXUgMj/NV8Znz+8B77LODrLOMvlOVayZ/3RO9yUIu3O2y3zb1PErQAt9ORBKkRhTl0C/b08q0nFpnWz6A6a62sE7SgCe6VNfAgY4MrIcmCvkwE5NAuPKCut5SqoUUA9/vzop03J+sN4SUq0XbIjUsM83jGaKihn+XDY4JftPzQx1ya3w+0dE9+F8MlpPR5bBlsIgXzd4lQ8LgtT12MU9CUajzz/U9IHTqXabLfAV/Xs+qMgwDUv5rjbuH1K7o2diOS2yx+P84Ucd2Uhmnjsrkb/I6Ybj7/tjOOjZVe8VVJ49aXFfFbAe+To3hlEGMr4QAoN8yGR4G/47ZamIdCjcdxar22ACFxOP6Y6RAbz0klS3/ntZI2IfkMPc4G5RI1rPo5mz8jpibzYJPzuJFVsVMIam/7I6JalAJfguCvdAYhYgjIIQALF5ThktQ6ZKDVcu7e2iHJio6F6g== X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB1531; 20:SACeuIXkui+aqxV09PR+51mGwf3IwdThD4gNtYeJBrZTMQgvWG35ukGTADRia6htBGyjCOBl9fAXa2ViWpv6jYtic1TmLLP3uIfVoXtFEvLLy1G94hYnUZcz29YPk/fPXnsWUSSZtlSLQE5noWId7iwgJfCf18gDI2rNf2KLbQybdPEH19FTIlN2hfOM057qubgFjOHzGS0wclckn4N/wPbeDWp86WPObeUVcnzj3HNkdwML3PCk5u5pnfp/QPVrZZsgXlpxviPNpYiLoWdbtCecE22E7KAL3vxHb+xYVMZcpidBiHtwV1kuwsC7Y3Escn//G1pzH4wEFH/bSb55iaRrWeTTHOoNQOYOCqwUQv1Z9Vhg7FqjShMh2ZxXA0aZOfF4IjbIMTAKsUVG+4LcpmZsL1xPpGORlpWCJ+sap8sMi+SW8z+a3HakbXqcFXdeWmJz/WQHkhwC1NQwaUhECqXxlyz1UC9xOBmZ4LIeDZdsXACf9uqQAPvDUUIA7GV5 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13016025)(13018025)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR07MB1531; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR07MB1531; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR07MB1531; 4:X92WPixqnUOKVNGiC9BvsGklClslXiNGYLMjJNOOJ8?= =?us-ascii?Q?o3rVJIjBDJEx5RGfLrS8KRQ12NcGS7m6A017ynpltA2L/LBjojd/hKw+2BPq?= =?us-ascii?Q?Yq4o7UUUarosC9wRIUtsk32CVUIRQwJZua1RjGHPf8ibFJir1WsZEZTAsG6J?= =?us-ascii?Q?6Sdox05dB5lYZSHd+0m+jJ+GfsML6lcesnqSbHJ03qrgQFCPkfThdvJi467b?= =?us-ascii?Q?T3cprFhhzwtajmqgY8xsiUZY/06xdY039KglvGlkVav8NE3efblwI8XGwqqF?= =?us-ascii?Q?p8j/9lALDlsVO3hrmcrc6wTTVyBEnTAV/x2BAg1BVSsHBdlHRu0T2KYT76Ls?= =?us-ascii?Q?McFz+CSIreOamfcYdD/puoQntSjWT9FU9ihr2grV+2pIIocoRvKEUCgmJ1LC?= =?us-ascii?Q?qXLeJlvdnGg6/mkfW/MYiRsIBVf5/4brltfBI0wk2ck4/Ssqv0jI977W3API?= =?us-ascii?Q?vURNjNGZqw3k2lQV0dCm2grWLQxZP5joeWnD1RPLUGeY9AzBf+ffJpKo3D6P?= =?us-ascii?Q?JZy1OIED2WZl8Wj8ecJnSnBmmw2n5qLeAQR1ZpHplnt/pejukjvoXEBQ2KQw?= =?us-ascii?Q?0Ti3JOIqa6v+TXUK2uyOuwkJm72SiwTi/PtxBkiQrMoo81BxexjfqbzcbsDv?= =?us-ascii?Q?PkbUdh6arxMRliESfZXnYt0bEUHHVtwhA5NY5tVG7mbnfvQ45ioQPj63XZKc?= =?us-ascii?Q?Nlhb4qMuU44AtHPCWsNSFl2lUPu80+bJn72Rudko6iC7cbo/SqIgR2SOM/8j?= =?us-ascii?Q?Yjpae7aoh3eAl+tfBhD7N7irO8DJuM1U66KQyl1M30Dz0IXueRBP7dePSA39?= =?us-ascii?Q?hfMBnRY22IjCj5X92GKizd+YFCtfltQ/dLDtarTb7Jj5VDDBBsNkA9BMe0sa?= =?us-ascii?Q?7TUDbZtrruwG2mE4Lre4eVxsFIlcGGR2ATcM+eo+iHfvtSRM321/zWagsWSD?= =?us-ascii?Q?c6RmQXGCZCf0U2bRtoUHrrGqlLaE06Z3KPvMKNJKLOvHqbZBok3xpHJOTCU0?= =?us-ascii?Q?espKMaOUn0SZT5UameV+qIcofGQ+w5WBmqfmuESnxXLC5esFNHxlhuLpvTgS?= =?us-ascii?Q?OWlsYE0leAkHOZHBbrnn8glR2Wvp6800cwbzCAq8MdAkZ7ZCi4mf0ulZqExI?= =?us-ascii?Q?NT5COKeZzTWtDHZmSHJmGDmj7ea0ljagJExQZN1nUqNAV0Ki/7qHcM7hRyQk?= =?us-ascii?Q?cx84F6Bcer7OXq0dICoZfvOPefDFuCVys+cpr7ew9dUmHG7g1AMn9q1A=3D?= =?us-ascii?Q?=3D?= X-Forefront-PRVS: 0355F3A3AE X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR07MB1531; 23:UHu/rAytg33oba2CPEJm5XJEfw/z6XGNo/J0fD/cB?= =?us-ascii?Q?Qi4BnPvXk+haAB5aDntuSkJqy/DvDims9vMfcpGoVYo0XjD972WDnH69nMwT?= =?us-ascii?Q?qNpeIY29FVBGHceVMP3S4t68jNJBpcernN3zhcdGtuZcANF4htSugO5mo1t7?= =?us-ascii?Q?jUDWNv5hN0NJ/+ziRn0I9ziCamYgGjUIp5cV6+Q4TWy7MbmyBZMIu9PnGdDt?= =?us-ascii?Q?t5Ci5a6CL+z1VEq3BCkJfozFP++qP7VaQ5f4Ad8ZaIcyDLijCi7QNaGRfiC8?= =?us-ascii?Q?bIHcNaZR/P+huA53JVQjaj6mgbWelid0WDbJ9DdJTvaqp04r72mgjPK2RrVS?= =?us-ascii?Q?0Sj/gq+wnHBHUA/43v6MbAsZEjDVg6GcL1GmX75wWbivVVb8iO0Yrnd0MInV?= =?us-ascii?Q?aHWFFCXFXmEYy457HshEwCDYjDnubJhDBd0lmmueggjy8/s0++icG8+i4CKL?= =?us-ascii?Q?qv+E1epo0uKB+P4X9aDnjTaAMmkq+zI2ErpNmhwTYm73W1yRq03mcG5g/Er0?= =?us-ascii?Q?2W6OR+KqYu8IQstTEv/fb5/6VxUPkuQaylWb8ao+UHxRUwdqUqT+jXtIb1GZ?= =?us-ascii?Q?u/Qnd1qtPFJXQJNP1O98HgBRvF1ApGs9dkDj71nmKmfvkgnwaJuaNNqJ7Xsf?= =?us-ascii?Q?jvCwU+1XIhNF1K3uIEEiBPOD0RVBuzIdrTm9YCK37+tGoxxHSfw2D/z70yKl?= =?us-ascii?Q?LoV0fVdA/gEcZSn//ExSiCHOHwXukpdsMnTCnX/d174UaWG1OCEhMzndzfy5?= =?us-ascii?Q?QqW99FwuBjWgBzXOA4KjGFOh/7Gd4xCdsAf6dT279iOZwor+EqVVSuTGTo8P?= =?us-ascii?Q?eR1H5Kkw255fwzCApqkoglS5n7YS5RQzpLljdeOsgrIhHLSn5WQ1cI/tXPAZ?= =?us-ascii?Q?vI7h4lmu7W/fm7I8kwQ0ygGGE2P2zqLUcubn5KR8H0IB7PrEoi/R9/cuT6xy?= =?us-ascii?Q?JXnThZTh8JGGGxan+lpOmtzkTP8Dn0OP1r3Oi1gOukCc/6kXkItU6CDksp5g?= =?us-ascii?Q?KNNVx1dhVvtc7WNNZTds7B4SZL+opTjoBjZqgUwgA31/tXxDj2keGO9vBRWr?= =?us-ascii?Q?GHKxTKoTdQqkyjsUYWCJPljIIG7AZwcgLXEOXQGvLA3PRhZDwzkSNESFkL33?= =?us-ascii?Q?9JVGO7Tmz4=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR07MB1531; 6:2tMHDp23sTwlBFe1U4y7Ke5rsltVtjFs9S88JEYK6y?= =?us-ascii?Q?FcDFg8tL+pPH16q1BC15yRXE3UzWjaeuyZjuDGkx54VP3mauJtDcYcpTVpOk?= =?us-ascii?Q?jWtYsBfWqOD1AVFKYa43fVaiYvDESQpc9dRbESSt+Y6xq0fYjed6A17xGlfQ?= =?us-ascii?Q?Basljsz0x7xuck4S7Lu2ZwUXpbc5YhDY2k2AlToR/Uhhwi7u5QmQcir9v0f4?= =?us-ascii?Q?I1/uRDEUJoavDIGrvgw5oqPitp06AWD74QcY/pk8Ayb1DcDt3fRg3dhyqkgF?= =?us-ascii?Q?vaPEgoAxymIe3kiO9w8PZ1FebhibKLztFLgfYeQXsFPnNNoEKnSJR2XU8dVC?= =?us-ascii?Q?ahRnK+WXZ+XEIusP/pIpz+FvlNYRwwnaCzCm3umOG7Z3RjoEBrSVrvm5W2Bo?= =?us-ascii?Q?tkuq6NCPQJm33lvnOfhRwoIVJdzQmdjQocsMD+cW2azOdOKn2f7+SvU3SQNl?= =?us-ascii?Q?Cs8AR+yhBl7F6Pi2h8g9iEJzWMwfGC3YmIvYPZtcj0AXZKVVo7MWW4KyCNFE?= =?us-ascii?Q?qQGBbEVvvExBxuj3wCQceICirO3ofjNuXQ9hxF48eCbkNkFH8Cko7h5LfUA/?= =?us-ascii?Q?+pxEgBGhwFclOGT24lThwAvafu4fCrNU5zzpDqG7ePO0ifZAqJPLZrbkjMeq?= =?us-ascii?Q?QD1Ijm9gZlj+CuwrlROnqgMRotIEL341MvOJkBz2+AFYD4IblwoSRS7IVmGi?= =?us-ascii?Q?qLQ0wBYBakW6wcaB2YvZ/vzcaMZkfbeFFlqmjH4rUUldnoa7m5wyFoJDfj0B?= =?us-ascii?Q?kNQgSh6YTsAlqahDVH7Hs9deHQBIue5HVTcIZOVhKv76AzN3JRlGXyUTbCeD?= =?us-ascii?Q?O4GLZO32hnY0xWUyugvs+z/hHed/B8i4gBgAq+f9/kmDxRBn5UWlllYbNEzl?= =?us-ascii?Q?ybjkIwOelDgSwXBo/LOA717w9NlxqoE81frPlVOHrfq569as9V2KhiY1lZB5?= =?us-ascii?Q?ZLQKT9ZCr/heRPkdD7tMIQ0HtVZv+Bv5AHcoc1ARDIgelYD/49AzohWGf3XL?= =?us-ascii?Q?s=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB1531; 5:TRU7qmRcWN4peB/TgWGB1sVNoin9qiimrTUBoh9W+J2KU6CkobmFqaZKjzeGlTeGP8CaW7MVvv6itYOI5U2+49EOI+E6OOTdS5XM47EEWfElAQTwwZAFFgc2K0jnpSSFm7OMVhGKGmbM7kBzyn/4zX3XeWdob4uvkhqqYELTisdjWeR2VoyPVc6kXfdKKbsPpK25E4iVtWTfqQHSRaX+c0W/lw9lYLnAXOZkuGOXjZie9C09aSP4Lc5g7zFKtSTR7BpUUiodmjbWtRZEgLJ93ASsujw0FQ92Oqbe96OH7pgh3CmqwcawoDxgDtpQjGSA5LsHouZRjPU66x0TSBRnWYIldlGnyy5JWx5UzAU/gPpea5+tye683kJTEgke70iqqUU68vNQfaMDzQrjJxIwGkShCJPMKgX/oyg6FjsVepysY812Jzwnj0GCmjq3RMoOgc/Z0U9/GpWsHy9wCniH5X2M026/bqoktlt3A38+DzMVtUlSAQle/LDmW2wO6GJD; 24:Ko0QbAQWHPHELlE1MrPIcwbV2/42r0TLwAeqSLc7WNF9V1tsDzC59iM5JGYyZWfIBxGcUI+TOtsH4oRigo1XJcc85WzYt3KhABU9B0EIuJw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB1531; 7:mDrYyorAoNOX1vNVdJmg/0mLoGKNrQBB1mr2reAcDNh8oT/1x2GgHgeGGgR629k2KWZZw4B43PzhnM1+i46d/N5QxNQZ1mEZglMcs26Cc/LCQK4yTPouOAsmR2p0d2P2s/zunebbPDLUKPX+h/l07aikVnqzNW0f5BgCK2YZjuaD/tziRYrU0evb5Uqk0nbCOHOgML4uWyCxtlSlr7IoZxakmItKrkzf0z9hTzZIhPR200Vv+hK3dx2bnHQKVSxXsKbLOEALhYMNkxahi62jW0LUgf1g3h5uIT4/V5sC7CfcDNfjl0LLNkBoLutXZ183ufjnaXLdy0Ab90XFeuk2Kr4iYffoRSquoqDDssYxbvGnB7hD/0zhL8x5igrSQ136qlgioVX9IpndeRAAZ95vA7kiu73XP6y90Y3KUTrjviB/opW5S0HQ0GHCLcJ5zTvgA53RDUyo4aaJ0NUTvXOltWkupcJwdaXjrCNTwhZhZLg54qRmgoqFxMPCYFdZ/mbkyqjaBqWaG4pH2RVOYM/D7XS94Mt3oUxHe6D/+9gIEtQiXE1ERVbeZV+xAFez2kl+zElKyWstI8DkqoGdsIzO0USvwhOXldvMbtLRHUUZGjolNFfEqGP1DR2jK82vL88Ix6AHCCbKyvxoUd2rdwdII1bNlsDEBQuIQpjB14hSvltJfYuetafycb4Jj0yImDMtLnKSUaCwqVuGR0j48HT8LcYEGVVLJROKRKO0URkQnKEmnSUv2zYWVptmpgL844CrQ6xeHCZ/U+esfJ33X8fbhtCd1z4ZpHsBsVw70bMvlAs= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2017 19:31:00.5625 (UTC) X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=711e4ccf-2e9b-4bcf-a551-4094005b6194; Ip=[50.232.66.26]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR07MB1531 Subject: [dpdk-dev] [PATCH v2 6/8] net/qede: set mdump flag 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: Sat, 01 Jul 2017 19:31:05 -0000 Set allow management FW dump flag during HW prepare. Signed-off-by: Rasesh Mody --- drivers/net/qede/base/ecore.h | 2 +- drivers/net/qede/base/ecore_dev.c | 1 + drivers/net/qede/base/ecore_dev_api.h | 3 +++ drivers/net/qede/base/ecore_mcp.c | 3 +-- drivers/net/qede/qede_main.c | 1 + 5 files changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/net/qede/base/ecore.h b/drivers/net/qede/base/ecore.h index d92988e..0d68a9b 100644 --- a/drivers/net/qede/base/ecore.h +++ b/drivers/net/qede/base/ecore.h @@ -770,7 +770,7 @@ struct ecore_dev { bool attn_clr_en; /* Indicates whether allowing the MFW to collect a crash dump */ - bool mdump_en; + bool allow_mdump; /* Indicates if the reg_fifo is checked after any register access */ bool chk_reg_fifo; diff --git a/drivers/net/qede/base/ecore_dev.c b/drivers/net/qede/base/ecore_dev.c index 138b986..4cfa668 100644 --- a/drivers/net/qede/base/ecore_dev.c +++ b/drivers/net/qede/base/ecore_dev.c @@ -3565,6 +3565,7 @@ enum _ecore_status_t ecore_hw_prepare(struct ecore_dev *p_dev, enum _ecore_status_t rc; p_dev->chk_reg_fifo = p_params->chk_reg_fifo; + p_dev->allow_mdump = p_params->allow_mdump; if (p_params->b_relaxed_probe) p_params->p_relaxed_res = ECORE_HW_PREPARE_SUCCESS; diff --git a/drivers/net/qede/base/ecore_dev_api.h b/drivers/net/qede/base/ecore_dev_api.h index e64a768..886407b 100644 --- a/drivers/net/qede/base/ecore_dev_api.h +++ b/drivers/net/qede/base/ecore_dev_api.h @@ -186,6 +186,9 @@ struct ecore_hw_prepare_params { /* The OS Epoch time in seconds */ u32 epoch; + /* Allow the MFW to collect a crash dump */ + bool allow_mdump; + /* Allow prepare to pass even if some initializations are failing. * If set, the `p_prepare_res' field would be set with the return, * and might allow probe to pass even if there are certain issues. diff --git a/drivers/net/qede/base/ecore_mcp.c b/drivers/net/qede/base/ecore_mcp.c index a834ac7..03cc901 100644 --- a/drivers/net/qede/base/ecore_mcp.c +++ b/drivers/net/qede/base/ecore_mcp.c @@ -1556,10 +1556,9 @@ static void ecore_mcp_handle_critical_error(struct ecore_hwfn *p_hwfn, DP_NOTICE(p_hwfn, false, "Received a critical error notification from the MFW!\n"); - if (p_hwfn->p_dev->mdump_en) { + if (p_hwfn->p_dev->allow_mdump) { DP_NOTICE(p_hwfn, false, "Not acknowledging the notification to allow the MFW crash dump\n"); - p_hwfn->p_dev->mdump_en = false; return; } diff --git a/drivers/net/qede/qede_main.c b/drivers/net/qede/qede_main.c index 01584f8..a6ff7af 100644 --- a/drivers/net/qede/qede_main.c +++ b/drivers/net/qede/qede_main.c @@ -60,6 +60,7 @@ static void qed_init_pci(struct ecore_dev *edev, struct rte_pci_device *pci_dev) hw_prepare_params.drv_resc_alloc = false; hw_prepare_params.chk_reg_fifo = false; hw_prepare_params.initiate_pf_flr = true; + hw_prepare_params.allow_mdump = false; hw_prepare_params.epoch = (u32)time(NULL); rc = ecore_hw_prepare(edev, &hw_prepare_params); if (rc) { -- 1.7.10.3