From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0053.outbound.protection.outlook.com [104.47.37.53]) by dpdk.org (Postfix) with ESMTP id 8B2385587 for ; Thu, 29 Jun 2017 11:52:03 +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=gRHPYDPvve+XElWtLx1qS4B4FBCEExcNmvUIe2cbSY4YxTpbQAiLtbYOwMf8+Tumo2ZDFsxUla+lHyhapRde3a3z10Lx1FRuW1mm78L50x1Q4WE2K5ZNtW0Gp8l+q842T8KZUsg7J0HMMarUpRUT0rXpnAutmv0T51oKXiocKLk= Received: from SN1PR0701CA0043.namprd07.prod.outlook.com (10.163.126.11) by BY2PR0701MB2102.namprd07.prod.outlook.com (10.163.156.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Thu, 29 Jun 2017 09:52:01 +0000 Received: from BL2FFO11FD053.protection.gbl (2a01:111:f400:7c09::138) by SN1PR0701CA0043.outlook.office365.com (2a01:111:e400:52fd::11) 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; Thu, 29 Jun 2017 09:52:01 +0000 Authentication-Results: spf=none (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; 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 BL2FFO11FD053.mail.protection.outlook.com (10.173.161.181) 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; Thu, 29 Jun 2017 09:52:01 +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; Thu, 29 Jun 2017 02:51:57 -0700 Received: from avluser05.qlc.com (avluser05.qlc.com [10.1.113.115]) by avsmtprelay01.qlc.com (Postfix) with ESMTP id 7BB678BF7313E; Thu, 29 Jun 2017 02:51:56 -0700 (PDT) Received: (from rmody@localhost) by avluser05.qlc.com (8.14.4/8.14.4/Submit) id v5T9pu9H021605; Thu, 29 Jun 2017 02:51:56 -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: Thu, 29 Jun 2017 02:51:26 -0700 Message-ID: <1498729889-21524-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)(39840400002)(39410400002)(39450400003)(39850400002)(39400400002)(2980300002)(428002)(199003)(189002)(9170700003)(5660300001)(106466001)(50226002)(48376002)(2351001)(8936002)(50466002)(36756003)(86362001)(105586002)(33646002)(72206003)(81166006)(101416001)(42186005)(478600001)(189998001)(2906002)(87636003)(8676002)(5003940100001)(4720700003)(6916009)(6666003)(2950100002)(47776003)(76176999)(110136004)(50986999)(4326008)(305945005)(107886003)(54906002)(356003)(38730400002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2102; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD053; 1:cV3z0KynkGas+kCxi28u7Q4ofF0/KWzCDwcpDGTThWte/6CW21nOAiBheQ5VzGffk8qQjkCrHfCBPCPTWZ+roEMGFrP6KKu4SK+pQVB8RvDVaaoGS6bhOv0PJ6aAVFV9uF5N9In1QjqWd7Pk+EVB1NSXVdHTzC6fIJYtRsXiKwS6uRoach22WGmK2HniLXKlmVCJd7KsbVoI8UgBGdpnyZ9Kb7awiyNSw+yjy8GfszFuThv5ypveyWx/1gXOZXH+2w/L2octlwN5jLcvWQifqSuFEqtCwNvpVKD/cZhQyX3cnZHyIZEQ790bfP40LsvepG6X7QPUeCTdcGRVQg4lDc+vkl/i5TdTeR5bzKHIKHqBs4PZ1cQl+R0r7OfPQB3eWKyRRTMjgghuQuJiTYBAJdYBo4+1zRoDsFuN91GeujaxTYJ9wbBItKb2R4DkxHojBxS8NUe/woqw3BvXkE1SYu/UqfkPm8erMNysSF8quTPHUYberocBow8GhN8xh8BCBjgl79l2pPE13o11gWMTekquK4Pn9IZz8TTe50fubEaMI1HzOmhiSgD3/nOch+iU9ui9hjKrZmZxyucUpG1LP+TblTsgv6v8laH5vGwMxkOeDKjPTmQFuQ54gFSQ9kgmC0rOFs2qQfulEREUS3z5sANhO3fIw+t2hnZzmUFu0hNmJ4yjxh3bst/SbXhV3OEq1m2LmNQRVW42/vUsxxXSiPVeOV3bvlk0OLctoSToWqU2sgnC6cKzDVodHN0HkXNdD5QXVNh4LKQdf7WVsR1Z05lGlWmrX8+1ltvIRobbLmPq5waE/dPJ7cnlh7NQfH7e X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ef5711ab-0250-4bfa-3468-08d4bed47d96 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BY2PR0701MB2102; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2102; 3:g+WB1pKIo9zFyG0xKVMBS39WMv8QcbCu6wghl/nPSfrLZ/Uhv3FwPz7RHgXZbbLkszWHvJW/58GKKJHVHh3zJWrm7Eze+GVfQgpuguIhVVhp8jgIf3S6rdy1SNzhlCCmxRgFVpicrJ5Jd8RnxSI2UBAugC+YTy0aJfjNL8nGTaAEWx1OeORsO8pnVFs2VqZpmHZVjwYduPwsH3M/u7m+C9tdu5mNi2/CE4J8s2LrITMkGC+qljp+98sLYzgV4iiawEahwO8mmbZfl4teIcoNSSyG/H4gSJF0/0h4fVx7j0DOUExU80M0L/ayAD5ci3MOp6OjwsMJdrAfZ5hDCRDRf3QK4GXEE8cpkji1M4MsNsMBWxeIYK8lHrwQTdGgtVY8H933+KM4r4VjTUKsYXB3xRTAYujDSwDaTtSut8IdCXirEpdIlm+XxLASIoXTiTwrGLcxzgBHWH5JAwQKWrlbv0B3pxVgtW1CZaEGF2vlou/qXS4kg6gUqfG4Ah2iRzdQeUdY2CwFYMkBDewog3v8s7nqFjAsobwnITQGXE8YvYlGVL78Ji7YN06DuSjOJG7mdUJSSgTB1pKHqtLUPgfYi5QH9/95GmpR7cw4jyukBECudvXejNS2qZdVYvC1F6Wb/FLvJXf/WkulzZa5KZhYaUkEtQX+DdW7QS2rUuk2pwxt2WFjOyjjH2IHUl5NHHmGMk3pgRZjXuugkXve9C5TISu0Jtm4WRGy1x/4V6smkJbM7JY4jyA2Nkke2wmRFycri9/jpCryM45LbQWLT3CZBqU6khuUdzHzWCGCf2c8jrVgJP6am7Tw1uNt3jF3WLRpWSVwXro7enAjprCaa9iH6ovy249MGPwHjCd5iEY1EY8OqkHQXCLcN76+gLERW6+L X-MS-TrafficTypeDiagnostic: BY2PR0701MB2102: X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2102; 25:KgTY2T5LG4SMZynjpLDCYBGykD0NvOiCziB0dDHPL9emIjUPx7HQbgjnFKYOVLGKzs5MD4gu4aGl0ICDt7p2dVhMhy3iZfk04MQE+4eeGHHVjG9B6rDIw+2cv8s2KZFYbSgY6/fr01cTEu79jP+vHB/hjh9QdxvNXCo/p+HPjLPCv0aQJKfLWG1Zd/UqE7+Snx6u8EKQyVYa1dXYKxSy9Egh6u5qs/cL4t6CYihbzbul8LtGQDG8b/46RMIh1VvxSptE7P81vDu7t72Et9W+BpnmCPT3N3LfiSXTXDsxdhmYlmlKU0AOpC+v5MnFGWSSR+j5S0pzSSUHbWGJbOSUC8zr0aPd4QXIUJ12eCfIX2qt3KbUaePm1I6lX3hTt5fWCc1ow1jCbILJ3XGKBthbPp9+9OvE91N9N96za06oIbgLEog3S2R9KRde2KrSnli7q8nH7zRus10ZNoLgBZbMPs2BbZT5jGdxE0/80YeK7N1IU3XaM6jSWha6uSW1Yw8j2UvMJZ8cykwrSEVh9jzvhUfphDET/08Hw4axjBjdztuoXuuHaM0b79dTkmjpiT0PhKvC72iqLoMsW9+bU8OQcJPKzVfXw7ONlChOwLf7VHAcYkG4SRTWx278YgVU2NE+plXoUr7elKz6k1a6hL0XZFM0vwMmvFzT8Kyt+HWXBW21Pmp1zE39VJMIrVhTlkPYYv6f5GvjCEZy9zYcgxj9Ru/6kQDNj1X6OjX3Nhda3e1eio6wsu2sjKlTIKS7yy3it8iYbAUDP+zcytyyioR+PQr+zYJ/shsZJNWZnig2IWvMXFMl4E8F3r0iZe8X+NMOa84ObDdYEFllZWmCOJ66IRQsLFulw2PXnbj+b0U+cxSWwSCI2fM/lqzfz4lb/Op9+y/NeP3FgLi//sRX5LvIIVByj7ww+H+KzqGSRcY2sx8= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2102; 31:hxrEwytNs5jwFuRuAglpDjJbASxTMpt18ub//L+Rtgsl82yY+7UYfTHm1LV69B+I4+Bntx53Chr8gjInK1Pz/KSADRn36fVC8zL8dWRLxqqZ8RyD3MUy1W89Fpx0Bd01fsU/iqvhLSIPJRodCZGzueA1Pw5nrTV7NU8PPJwF9/pBaNee6pm9hn5iabi/H0S1MVT2llHZGViNaZRxVRDEtpnIsNWG3gYqYgPQE9R9/3SOZYT4aalvvzeVebEthUJr/1owzaIXMPI37MzzD61IfxtPF9D0+nKio6epnt2sPT5ACvN5XhL0/aJfYJPPCQbun8C2euluJvzbKSEaZFa2Ichm1f7PWxtzDTyRkf29o9KU7hMKQhoZwKKQWrF1pdV+KF6Tr5howS7LmFMkaCQC/6W6pGKCh0eipuSyog+2hB04Ki3rwkrqs3KHqZ1i9kWNlFBlZ/sGNBsxQecJD/IF6XjSCXAH9wz788eBP5rXxWIWktbSJF6SAbRDqVDLKN1ZvtgHw2K0Q94D7vKaTNsadfh8bBVeA5EJQfIMfJmSTrGOcZEui1hvQDbtzFMi5ZE4rgRbcWy2CEotTQOkfIaXI2EZcS9CG86cIWt933HRjz+ZehNGqclYZ0S4Aa6HWnDIoLU2DJU3ezwOBhjWK+qtVHDGNc87eE1xjztFNuaJzLQfQ+E4/VHISL0COIFQsTWw7E2+Z9yVgRXGPSXtokf9lg== X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2102; 20:Is3k/v54/6KlWPKCermMY2vqrvmyWBEHbhPuGwf/Gwc4wojYJyn41V0B9pjlgIDn2D0iMHy6oAis+FizF5oSPNZjiwo1W47jE9E0p49kD37nI2Jmnbt+PGSGfqh7PnyVppiTKEaDGTWtw2h4/qhL+3NwDWJn72qLRL6yK+SEkgr2bALrqVeSuoamRuXgMf3Hdk1d/h5CGuUn9xu2gc7TSl8IybcA15R50YPMtqHvNb6ytJLfnonvHICfDvWOFORTQFlCSivMujsFwgnNpA3vhoRFu4d9dkiI0XsVHIxypP+S5DmYO+G2DhXsasK6GfCgUSs0K6wUbRmglDY+dZw7mFyiaF5EyoHHtD2/htUrntFnh52VIpquzCR6E23pSwEax8n31If/8XNysFYC2C01wbllptkerSet9vWrehMZOlri7H2NdAVbODFnDeLrYZTcdRCcAt8KfvwuWQf+MMgj+/GuMMsuKFAz1uXVEwERlrXNklg5dFFGGZXfTOIUxzKZ 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)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6041248)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR0701MB2102; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR0701MB2102; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2102; 4:Bn2rL+rIFrlraz77lw7panc6KvRucoOnIU/jcCdI?= =?us-ascii?Q?xc913Jpxuq50RUwKL9cYz3ydcGaRJ5QgmtkZ3neTRYbhxcKjjcc5gsTUtiCE?= =?us-ascii?Q?EsFT7rs+D2ynIpZMP+2y8YLDBYC5I4y+EDcDJaRU1bPg1K9UIFZTDZdZiFWt?= =?us-ascii?Q?GYfag5HkBF/JCN9qAy2mBJ6vYueFIyIyKg6/CEB0PF+lZpKQZLUktzOz4e77?= =?us-ascii?Q?mB2XCnrq2ksMOB+EuDi2Znkojy71Ki3hgqdtuqVKZvdLV9xq4xOWywOx4fzi?= =?us-ascii?Q?MZ3tM6zF3RgXLR1JRuFxI+Mo5UOzzLXUi8o15vsuJdvYYFTl5sgu3Dz/JRvx?= =?us-ascii?Q?5DxWSR1m3EShMA82g29jrVibMqHO6utudf15O6W2tKoGrg2XQhJw/yY+8jeG?= =?us-ascii?Q?UpbYjPnEWia0L3dmVpt4Em3mDuiIUiwa5hIrkucQyl35QzYUzU85mD0DyKe/?= =?us-ascii?Q?KsiaeETt2Co2wj4JrLeE6e56ona8fTPJ8O0WjIi0fumLi4krZG77iEbeHBWS?= =?us-ascii?Q?InJookgY58NuLOVB/OKfvtL4g7tSb0PUasnqPPEVGF2D4xbb54e3LeAAn5cl?= =?us-ascii?Q?9u2xZykwycu7r1X7M+FJxQ9JYfKdPL2TeQJANqBiok6FYpgRCnh64vfqVPdx?= =?us-ascii?Q?6v5mPUSC0Vi5NRlJD6SancN+8TZQmYIFbWbOFOs7H7N1LKVlatnPjhqAaGYK?= =?us-ascii?Q?YkGK7GzZuPO137bdVgz51xYmvAudPxaMyfqDLHsOb7tn/zPIXgmma/Qmb4Ij?= =?us-ascii?Q?NCsRI+T3FmUZR2E8RrllpUEGYkM9Z2+CLVMpCQ1yJfkT5y4oEiacTCgxlaVR?= =?us-ascii?Q?KgnXzFQvC9OIlN4mQ8D52OdXQGedjlLtntQtgWh1NPWdBfOPCanKZXU3Peao?= =?us-ascii?Q?1PQy6iaU2z0TYdK+7SEA1NsP3fiEuBssJXxwsLP5ECViiRVpZzSmbU1FLCSt?= =?us-ascii?Q?i9GhnnLLtMODkj8iYYLftGUTLx5hZQm6X8nlDI6dBjujGk4irPl7nHUbixFL?= =?us-ascii?Q?xu9oWzD2cHvBYbPD3UiflJ/x46t/SygA3cmNqczwkxhPIsmjG654pUgUFXmO?= =?us-ascii?Q?oL6pPuxkyGIwutbvVv54zVXCalP/qjAB2g76XMdNS6l5VuHbxpnrujM5DRwi?= =?us-ascii?Q?+nmvAKcZdvgsqr91odMX+rTGDi6Y5T/pa0aIGkM++7WhQxeGwxDeSz5iiRJd?= =?us-ascii?Q?zZwnS8tP+4qYmo8Lgl7PYwvER9lCgJGRLMGSv+J2nSEu6CA+k4IxoI9N4A?= =?us-ascii?Q?=3D=3D?= X-Forefront-PRVS: 0353563E2B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2102; 23:i5wEcE2OY7mwzBMp+4lgzcY5GmqbcA0Pb1dgodI?= =?us-ascii?Q?jCDjNKFNpBs6dpXSgm8kegAHfnEAA8Hun/yYsM4InyVCDeY0h5UvyXGa4+Sy?= =?us-ascii?Q?znSnue/GXbTP1m4pNHXkqFgk5gL+26eIisH4ppgWILrHT0bOPc+eT1zzQomo?= =?us-ascii?Q?ylxVGi0o0dxAQpZ3gVT3kWepLCx7bVmz7S3We/qFWzNO8mTZ56/hDkjPWnqY?= =?us-ascii?Q?nVTXpOSFEYbDKkoJ/vl3CVE4kCWWpYQKtI0WqlwYxRiq28xJ3CKyU3SaGQ/z?= =?us-ascii?Q?wr0x3RFSuOe766WabLhPbPOvqj2Ex0oDk21MUQIitWp3b/oVNZOUj//WCFR1?= =?us-ascii?Q?XWHTojggtblvJJcD+98tAP2NMieArZFvaz88qoPKwoldL5wcQQmukdaUdfms?= =?us-ascii?Q?EFMuV+SY6YeP39Y1uEH14vh2K/yncDKi3bQly4zsqVWK4OWXK3nvmYaAFR6u?= =?us-ascii?Q?uqPYrtrFO3Od/tZ+6H5ZsP5Rby91/7OvbcuZXUh7Kxy0eYQ3w6s83f0TMwbP?= =?us-ascii?Q?aqUR7D6URSPDj2njH255WE2z7pD35YFaBYUBUKM3PYJ4HMpSAJhEK30mmVzX?= =?us-ascii?Q?Ret6UZdkLK1tjUHholbj6kRUsr3pGZlLrJtVrCGNcW6JBHkXkNikRBqyHDb4?= =?us-ascii?Q?SGZVcLPUlYgDoShfsUFFqMvRgyPQ/o/KBQMifcy8FYUwn5XsK0sJhz3Wdl7T?= =?us-ascii?Q?LehFcVQ7Ds+17cW1R8Fhi1tcnGU+k8eAxhgoW4aYmb+F4ojzsgL39Z5ecq4j?= =?us-ascii?Q?SdiFEls7eNtXObtg1rtaU42bwq7rRaF+OcPHTXosEi1vD4gld/WwnMheYznm?= =?us-ascii?Q?kTEtpC0nUHJ9u6C19QrRM/mMpQRrXaPLfdNX6KxUIP9UehE4tDfMfFq4jnbb?= =?us-ascii?Q?TyZSlNvMaao4i03FA286+B05DhAwhfdkBYUKaVKOlATpQobe3GilXYLYbjem?= =?us-ascii?Q?ewuwLWwlqhtm5jKaGs+tYU+YoU3uVzADqe4dySnvAm7GpxKCGti+r+MbDzVL?= =?us-ascii?Q?PSrKW972zpyvu+6So4wbJM9NlrOqQPlYxdlu88W93fQ1stU+s+PcJIl6JlAS?= =?us-ascii?Q?JbY/iyNdNmHVJwzU8TDR/Nb8I+B547vy891wYMYT4jvS/G6rpa8Ib87VRN+k?= =?us-ascii?Q?FJebUKnvluSVmKVDGfBKFcAuY9LJ6pPRYNoy28tcprLODf36Oa8H/qw=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2102; 6:XU9m8EIrc5qoDltDUGxk+qA2Hzkkb87FQ0v+jFSs?= =?us-ascii?Q?FKxkK/WAgVpCMEx2nvawIJYFCMkq4mILy282ZEe0GT/v3rUnpkgFPGR7U+YC?= =?us-ascii?Q?JhJXGLAmzThyGVBkSLDjhVrDggeg5nCMuZMWF8MuCztowP9HTbbOH/JO+TNE?= =?us-ascii?Q?XeT02AIU2drV+G/oEsN/ShtZR3x5OvqBc8weZpVGv7yFRlfJIPheZuqmXu58?= =?us-ascii?Q?t/T4ahVhqj6xyEZTBh13/mNi/s8q4X02GrvL2xpVAjKcbxvi6OQYcZcZ3kzK?= =?us-ascii?Q?hw10v/EmhD+XwH2F8uPxoyqiipTwN19wDyAoH5HKCEvcDqZHxYeVMDFNIMiX?= =?us-ascii?Q?OUL0o38kP2H5JRDVWG1E/bpWAHEWHpbGCjP8zLOMx/m3wFjgrg9kyM1ASOTL?= =?us-ascii?Q?IfTJMndljTpjsbIiFtE++aLDl8JH5dmSOp5HyUkDa0lKXhjfQPb3mD+53Xzf?= =?us-ascii?Q?aZu/DS5zeZym+LK/l0TKx30RbpYtnlpxkCj+i8omYxXQN3i+Hl72/BZf8Nn2?= =?us-ascii?Q?pWXb1+/VREOnSXOAJ0OwaIjvetD3dmXUBUgacT2oFGOJ6u8xzNkoGV+9BJOq?= =?us-ascii?Q?+sAIbJ44UsItKFZn9qyBWRBjMotuNxhT/XZSXxboZhIcbBogYgdGXtzluSat?= =?us-ascii?Q?A0ux7jg8QG5a2OxLZVf+ZvbzGOSRhRkgc2U0vea64lO/aKnBTRu0hr5OLj2G?= =?us-ascii?Q?6X4Uo2R/fmsuYLceYNWelGi8GsF6r4/LWydBQ1lXdqGObJHVvzNM5JuB6jsN?= =?us-ascii?Q?WBagXA5ac1sI0EabJ0I9aJJG1VC1a52gFAX1WPBxTm/rOpf8bUwHRC4rfLr4?= =?us-ascii?Q?RDlBl/UxWSI+OD6n4O72rxvDMkJGZJenNE9bag1oT+XC2V24Ng89shQFk6cG?= =?us-ascii?Q?L7kb7Njpd0vB8v7P7Pzntuc8vLSHifv6CetAmBv+j1Y2SPPclEp5XK1WL5C2?= =?us-ascii?Q?j0myfVg/KgGPFH+k8ntZMQKw7c2xgMZdv9d94z2ruGHT3ni4ch3zOsdEY9sI?= =?us-ascii?Q?O5g=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2102; 5:MoIfJercURxgMtyMJ0F+twJOjj/WNl8htWKV7njDcDVvzN/0D6hdWpJtSttgvb77l26FKkPlthgw9Uzq1odyddWj7kDRFcrWeiEc19GvjhcsVJ6F/EO1LJBHpKoCHIrXpxqy4FwufZK/CjHFvJ3shvlJlsSnlrbQ4J6FEMXqAxTFopmbw1kvhCpfBLhJYTnZQxYRRbc07AgBaW5rtBGUsQKarz/zkjvYxxeR1VJrSiEvy+t2n+J6d2QlwXKHWC13LVpovcCYVHXMocKRhhp0Sc659nEFnBDr6zlUUR1GB5w1g7HDMRujZsw/d2mOGi9los7oMHkp9UKV4SmIW6g5oUiyobBQCBmq6qHZadpXscazn2NbZi+cXmH9rsEIOBDAhpzUz0shaTOOTL31+efqXDrD/Kc1/EFQmY0705NaFAYW2fLuNyLYxWP/ZaKrsopiCe9HTBE50p3E5dEfP3TxMsyO/DZi1442+YCgqsu7UM8Bo2+zGMpUKys5ZQyvikx+; 24:HUlnq/1h7BdOSm2Z7fj9+e1/q9ur4YL5YnDOzKmFxPDt8wRhH6xj+wvFQcpj3/47WBM+uIqyBGyk4pvEBt5W7gBSzB++IVwZLJDyxN5VjWI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2102; 7:DWm6tppejhHbEMQ0ZskoUUA9zDBsNtoVpogjiJK/WbeKP4W7e8hU2fLwuuup32py75Vc6XtS4Ha4MW1P5NlUdG0MewYIWkAJlN+wtuwB/KV7gO4EdpeoIrIQ12eZ1J0Hc0Dzj2R3wM0/kTop+0EXnGAdGX+d/yog68MVaxGII+4+FcYbJ3+gPRk/WjMSqqXUSkZ/dzyfoIzlYM+Vlg5+X10xyRqFUerAY7qiq60VO5FmMcuNUNwbCTV18h4OaVikG/NyyMeJ2roHpdmuc/FX9I1+bK/nQ9Hb4VgGTxA1u2cYhg+Kd+2rijF2+E6DXEKNz6+slOiv2f3aSWhJgMaUaYY7bWv7k+OpgBTJAEr3Ksz7xdI56h3FqhNsKo9wcAlxdA/uKNFl8bLNTX3pQLS0RhaQz2e5xfzDr2vAPxXixZJk9e/fde1bpcTln1pvDZFf4cQi/sOnxMt8iV6pHyFtcfe9CGiEBXEIU8+puIWDOTpuNcLizwyt3ZAu09M7FZM8q2B750+St28jPT1HBiGLR0WMgsxrO6CqTtDJiRxvYuhTYaNJu7u1vRHQAx9MiIcDM+pYVK/UP8HrbQzYAOglCn1lFxMM971bhAq1vmlRD56GIrgyIhi+STdAcgUawOXWviBX+z5LWJMPeQ77hYl5kWQk9HWUrVMtPvcSz5ADTE23zDIFLTlOBMZpFmOTtVc0dsrwX4o7Q4+W5/utNnbgrsV282K034XQWY2SRxbKuOPJ/4wluIQv0GlrwlbNMjnG7DhzLTEHHihJPT6Lfzgj0ThGT9kbNEeEp9ZVUuEMyJU= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2017 09:52:01.1834 (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: BY2PR0701MB2102 Subject: [dpdk-dev] [PATCH 6/9] 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: Thu, 29 Jun 2017 09:52:04 -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