From patchwork Tue Sep 19 01:51:29 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Mody, Rasesh" X-Patchwork-Id: 28914 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B72061B1B8; Tue, 19 Sep 2017 03:52:18 +0200 (CEST) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0058.outbound.protection.outlook.com [104.47.33.58]) by dpdk.org (Postfix) with ESMTP id 4970E1B027 for ; Tue, 19 Sep 2017 03:52:07 +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=ITKy+3MvCxJsPviJ3LUo9XaZk8oQGHdw5lWnus9MfSY=; b=bvoPb2OI/S0Nlc143tnS3xgisa6bX3ZJqpJI3YqGJcic/XGyk4Q3uzeVZRtcxNCbAJ5ZHJTf1/ti3xflGf02qH2XAVVnn+Zvwg4G3XM6bajAyuHyINs6JSixOCtLG0hc262mTyJL09zbEPuej6RidVx0bcfqZrilEaJLfqY8+0E= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Rasesh.Mody@cavium.com; Received: from cavium.com (198.186.0.2) by DM5PR0701MB3832.namprd07.prod.outlook.com (2603:10b6:4:7f::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Tue, 19 Sep 2017 01:52:06 +0000 From: Rasesh Mody To: dev@dpdk.org, ferruh.yigit@intel.com Cc: Rasesh Mody , Dept-EngDPDKDev@cavium.com Date: Mon, 18 Sep 2017 18:51:29 -0700 Message-Id: <1505785903-1741-10-git-send-email-rasesh.mody@cavium.com> X-Mailer: git-send-email 1.7.10.3 In-Reply-To: <1505785903-1741-1-git-send-email-rasesh.mody@cavium.com> References: <1505785903-1741-1-git-send-email-rasesh.mody@cavium.com> MIME-Version: 1.0 X-Originating-IP: [198.186.0.2] X-ClientProxiedBy: MWHPR14CA0048.namprd14.prod.outlook.com (2603:10b6:300:12b::34) To DM5PR0701MB3832.namprd07.prod.outlook.com (2603:10b6:4:7f::30) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7dcc8004-d1b0-427f-fb7c-08d4ff01087e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR0701MB3832; X-Microsoft-Exchange-Diagnostics: 1; DM5PR0701MB3832; 3:XaCtnf0Zuzpth2RoC7LnLL7daRJGf1+2uZims9r2gzDralCZgnHqiMod1j04jCD9KCvJcWbIzbnSf1YDSGKLKT1iLdEQQ2mkpHtuG0jN6cxNzxI9drUusANd8ZOS/Yk910qAVRy8FdC/HP6cju1xY1aqO2EWXlxAlKm5nBCgiaIS78LwivH76zVMmZXpdkhVoX03NsVm4d0Xi8yX3SBpG1VQieX0yeJtRp5BptEIvyDJAp0fn2eg9zYT3RH1N9sQ; 25:tW9S/e/b1wihNGO5tcDFkEYb8mwx2s0ujqV42FHsbo2lL8NVm1wPhyu6bYgwdCrJrLIgkRvDW1oxrJ592qrhizjEfDVK5rmHuw8aEbH52dyP5NxanWxpCweq0uglCvHc6OtFxCGQVTxDdK2rIK3Cfgu5pRDeYwnU/jNLIgZLyGH3cAWXfD+8p04IUFTWPC9KsGOUgOos+YdIbz07zexYMaT4R2QHGnxYLjI557cZ2AumWrmdiT+j6gnJfM6wcgK6dZUA5QUrixNLOS+IuXXBCMy6A7vG8ztBv8bzKETlWeU18c2RH/9YdsU3aTfmO32aOCOT/5g59LAgj8WIDtDY2A==; 31:rPm0gtH1FCA4vVnKXyAUavT/PfQSH9mvey69RFojyF8eH0le6w37k7migNBUg0kg3okUhmyEKg7wEI2pW3ob48/g425Pt1iRFFMIAvT7VnYiZiPzOMxMAoGoppzhtQ2t8DFcnlKoSRwefngzAkUhOe7UCAt8wcAXesBaaJ83gNa+JOzBftdfwFPrvcig7QJI8NSBDbWmP7SnnpAOwOPm16jRIDhlw7upZFFYNH1izFw= X-MS-TrafficTypeDiagnostic: DM5PR0701MB3832: X-Microsoft-Exchange-Diagnostics: 1; DM5PR0701MB3832; 20:LwUIBbztivppE4YwUI51zJVZ6tqZoNe38MlCDQsgid9AiCj1lZ9XGjzD8aR2/kRA6JKcvdwRlI0KRnMrodkzUqh0pcrBV2FjYjmKQa25+/b1RZym/Ptydl4++llFBIyTZYcMayJwumNJUL4DLlGns5Ix9YX6D7Wez+FUmOCXhOICaRp7b8A0TDiJWAD8afDqZuQBprTd2uCW0ddK3AZOPDOtDIwi2MqAmsXCD2XKjevE6/HVdsrALK6De89wLIRWg5O11yrG1ssI7AGA4GXnJPWtgX708cCMJO6c+7vVQXTIrVTLP/hBgCSvczYtZyaP90Ga1aYyIFvY/BD4aWWYRXovPnBOwPQxlWJbsvkEGb9R3yd6WJKWJt13VUiV5O1XgjejB6p5CVqs+9LxZQEC0Q4ST3g3vpohUKL34YWpkueIUnjKXX+StzDfj9fF1J67a8WY0KEXY5VFgED2fRF9IAD48+wC17crQrgWkzgo/zU5dO6XVV5sGllRcBNPWwXR; 4:HMKj1rGzqDKK3qvsHPCg0LyfcqPptfJiQN5fh4YnipZtqX3Gh9dDgF0PrCy5eVut4qGti54Uwpu8RDvp6iFL6exmXApb6/tjfpCxKj3PezwzTjyuOznipBRb2PJt1x1BSw2tfE4KG7HnpJcR89CFrX1WrW5WfZUlgOHPI7ztldy2NuZIvOMRpwYM+2oOg8px67rbOVkeR57O3cblfeEUew02naS35kgn31snu/nwmE6p+AK9XHM3KaRTKQ9fap0B X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123560025)(20161123555025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR0701MB3832; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR0701MB3832; X-Forefront-PRVS: 04359FAD81 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(199003)(189002)(72206003)(106356001)(305945005)(105586002)(7736002)(36756003)(2950100002)(50226002)(478600001)(25786009)(6666003)(3846002)(4720700003)(55016002)(8676002)(189998001)(66066001)(5003940100001)(81166006)(81156014)(50986999)(107886003)(76176999)(316002)(5660300001)(16526017)(16586007)(47776003)(4326008)(6116002)(33646002)(21086003)(86362001)(8936002)(97736004)(68736007)(69596002)(53936002)(50466002)(2906002)(48376002)(101416001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR0701MB3832; H:cavium.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR0701MB3832; 23:Z62y20hmhxLcD0hzus8+elPOuqTTixNIon5qsG2?= hmajewY9TwJEk0gMeZ9nJK9ALxNw2oXeicnzs2IXTXd0Uq6ekqcdu1F+WSg9i3B6X73oUFKQthVWNzM4iK/V7aXbc0b6N4yUyRfUeEsGnmef2B2WjAT8YhiX5ssmLzrEm5GruBhb2TmuTvui4qHhjIc4HYtropI6ugKlN5fwKeQtf3HN1xbNOPKPGkJNt0rOezSaGVxX7Oi8QijuUN2OAF+smvv+iUjkxk5BF5s1LD/bgDD7dIU3LML4WNmKboMe3qbVz1BYgPmjMrNvuMM/RWivA7qnMN4iX1pdz3t1QoNKNpXHpCAIZNPRaXGi4jBz5oXDddm80PLFGjYZDaS3Yj+BqTNVyBy5Htbjz7ejz23JxamQgvhEvXU67ued7wY9AWTLdoJXxcCRXVq69UYj/MsNHScq2lo42XCt1NKSAfnXSUArZ/+VIzZAb4jD0HKoLyVUBCngZU+AgsXwn7JNAwy0pbRGBRE+++k4V4dkX/8QvgSWy+mJSzNFehp77KnBBXlVhnAyjrpuHagwFJrLjzC+Q0eghbEILegvc33JnX0PZAIAr5hXkUZhI+njK8O2XGU6GBgzNCK4CLxxfPSJxce/rrEI+/9vAQM+P85xfYDy70aS66a3dge9aLqehfgExUOGVy7I/sixCLBNVaFdRHejH7zGVAucEmItDHfBYvR/oMqXhqi/dz7E4VjwMtryDRK5U/v3CAL84Yx0/Bf9y0XuJL9mHJ+WQTvQhWQZk38RGZr6cFRADK9ddk9dgzru1FrjoRCLo73NLpaqZBAn0Ek3vqfWXuPyId1/mK0QFGVkpvHVuMoBMUWsEIbEYJ/2aMut6NHKp32OVMFQfqY5kukiJOroFAsjykKoYGkY6hSzrYyiFrbpUHCuJfxvPtg4zlAeAYag48xwU0L0AutGDfFrAgeCIK5qU1stKD1XkwJVg5Uttbr0DjHpR3v6DlIuFT89z8gLPSAx0hSlc5kBP8MksFOb6A7M3Or09anQR1rmBQGpN6LDJ4aVWy1LnkYvwIFoZ5lzI+5oB0OfDXAoUWjbaTyWQuNTYLeWceZntjpZZI7J9Py3n5x38y0a0Edet5HI= X-Microsoft-Exchange-Diagnostics: 1; DM5PR0701MB3832; 6:0U9wkmASsxt4AaouIQsdYZ3Xp72kNVGYNIQ2B9rjGUsaemluhKjl4DqEm5XPA8GoSrdDa7FVG9svGH2f8zZVxClny3LioyiH2TLyT/u7buSVHZTJM8EorsDX9euBKcU1H9onfrnedT6n3lKrVT74CtJbcpwqDApHh1f7bj+BT4AjgFswna3whJCfYZXbHFPtDweyir18brIRssJrIi3y/9YrJ1qMuvssdK+iI+9MbWg0p6y/SaqZ8StWdmJoTckDVJx+CuiBSZWg4LtIWubs4x2INtTKE66EGQRJI94XmBzlcyojqc3CRRLLc3c2TOVgvf2EMbO5CTpADIQVr1p1DQ==; 5:vITeQmMXM3PSZx8ZFa3i+uF6eNChnzIbvpdTuHpI215wz2GLQJgZtJMhXRnPMUvaaAWKxyeofCZCNo60EStR/RwzmJJJUJAEUZWc7VPHiTCTT3BzHalsq3IsXFMVykWS5YO+s5WrHtsGLccBgyyC4A==; 24:Zcso735EtrINxJYj74C9z1kV/aoAsKZeeJN9Zh95S8at2Qstq3WJM3HVoYLhX/WAeWeN/KV/5zqLDeMuPsri1rDS2O1s6/WAB1TPPsfpnZo=; 7:/8hgFGeTzqVxCCWLxYC+jJkFLz2BePor1WUcHG9paZhNP3TR/lo3zhZh0asqOx9HZxXMd59d8fzwQWRi4yNQ7ojGgMIoyCauY5TuUzHs15ryuhzldrg0BWkRue84ZWQ9++dFtEAHEcIufPvR15BQphlmZlR6+GJ8uGUB3Y+VE6JB7sowpGKV0IRjgyjNKP6+WWWjpk9M9d2qOb9947PkiKEdEu28Jjg0DNsqHBEjKL4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2017 01:52:06.4453 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0701MB3832 Subject: [dpdk-dev] [PATCH 39/53] net/qede/base: change verbosity 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" Change verbosity of events related to malicious VFs to DP_NOTICE from DP_INFO. They are not just informational events. Signed-off-by: Rasesh Mody --- drivers/net/qede/base/common_hsi.h | 4 ++-- drivers/net/qede/base/ecore_sriov.c | 16 +++++++++++----- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/drivers/net/qede/base/common_hsi.h b/drivers/net/qede/base/common_hsi.h index bfe50e1..a1257fb 100644 --- a/drivers/net/qede/base/common_hsi.h +++ b/drivers/net/qede/base/common_hsi.h @@ -718,8 +718,8 @@ struct iscsi_eqe_data { * Event Ring malicious VF data */ struct malicious_vf_eqe_data { - u8 vfId /* Malicious VF ID */; - u8 errId /* Malicious VF error */; + u8 vf_id /* Malicious VF ID */; + u8 err_id /* Malicious VF error */; __le16 reserved[3]; }; diff --git a/drivers/net/qede/base/ecore_sriov.c b/drivers/net/qede/base/ecore_sriov.c index 6d3fc4e..b1ab80b 100644 --- a/drivers/net/qede/base/ecore_sriov.c +++ b/drivers/net/qede/base/ecore_sriov.c @@ -4192,16 +4192,22 @@ static void ecore_sriov_vfpf_malicious(struct ecore_hwfn *p_hwfn, { struct ecore_vf_info *p_vf; - p_vf = ecore_sriov_get_vf_from_absid(p_hwfn, p_data->vfId); + p_vf = ecore_sriov_get_vf_from_absid(p_hwfn, p_data->vf_id); if (!p_vf) return; - DP_INFO(p_hwfn, - "VF [%d] - Malicious behavior [%02x]\n", - p_vf->abs_vf_id, p_data->errId); + if (!p_vf->b_malicious) { + DP_NOTICE(p_hwfn, false, + "VF [%d] - Malicious behavior [%02x]\n", + p_vf->abs_vf_id, p_data->err_id); - p_vf->b_malicious = true; + p_vf->b_malicious = true; + } else { + DP_INFO(p_hwfn, + "VF [%d] - Malicious behavior [%02x]\n", + p_vf->abs_vf_id, p_data->err_id); + } OSAL_PF_VF_MALICIOUS(p_hwfn, p_vf->relative_vf_id); }