Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp11527311ybi; Thu, 25 Jul 2019 18:31:25 -0700 (PDT) X-Google-Smtp-Source: APXvYqwyEi0juk/lC/l7P3kolQp3AFmJjE/oY3VWY58JqT66jRNuGopf6zhWa71zKQvKtnGn1IeJ X-Received: by 2002:a17:90a:228b:: with SMTP id s11mr93107713pjc.23.1564104685741; Thu, 25 Jul 2019 18:31:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564104685; cv=none; d=google.com; s=arc-20160816; b=QMPWaTkua8DX4WYUCerYOJCChr6XGBYOUFsQUD80biUHrsx9tHBZbBOyAzU/qdS2uA 3K/9GHOL0lyz9eyzHSTCBpfXOR5bHdL8TZVQqVYvk2uPKF/b/MrUZQ3VRK6ak2bW0soG 1Hqxt74MUd72tRZUkMtb/WSd6yfoBPMnVisiajjBYS57w5CjFib2z2tRgLVN+ooFQE9u 2PjBYPEpr5SnlgiH/rsTgO9sNrkkFOSe6rShiwCNHLH3k5BJwRJMnl2tE/VWZOWQQIvv /fhTY39CNMkFXKMe7LPJ+tLbrgabz4LtthTHO1tCA5InYIuTeHCTn9J+sdwnGrqg643x Eanw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date:dkim-signature; bh=1kvoyJ4k0+maq773nHpbwCH4VPrO52C+mUKMi08tPsU=; b=fxLm5qXr6yWMe8QDcOWOk0quw0V+TFxeLR/DHHnMn9/71GxxvOTRterREObPYaZ9cT gCSdM8188V5JMXvxNLuAJ5t/HmAUOSA/trWVgd+EK84ky30h87v41Op1csgbjDeY9pBD KjNEYzEMGmhocxIAYCSPBLbyJwSTL9kTMqHKpChwshAIiVRi6Ax/zuV8EcbXXb0dZl5O EfP8zpdymbmtAeB5DdJj5Zz49ZSalt5a9pup2eZPnU+m5uXuB0ZcytfjYYvlZLbTLUMl zNFjS8FqfJmb5bsBPqhCq2y8JA4gL+iQN4EaOSc4WTxOaXysH/9aho/zq9vtK0nwI1Dk wXwA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@netronome-com.20150623.gappssmtp.com header.s=20150623 header.b=pfbLE1V+; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l9si22141004pgm.43.2019.07.25.18.31.09; Thu, 25 Jul 2019 18:31:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@netronome-com.20150623.gappssmtp.com header.s=20150623 header.b=pfbLE1V+; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725955AbfGZB2x (ORCPT + 99 others); Thu, 25 Jul 2019 21:28:53 -0400 Received: from mail-qk1-f194.google.com ([209.85.222.194]:41996 "EHLO mail-qk1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725838AbfGZB2x (ORCPT ); Thu, 25 Jul 2019 21:28:53 -0400 Received: by mail-qk1-f194.google.com with SMTP id 201so37923500qkm.9 for ; Thu, 25 Jul 2019 18:28:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netronome-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:in-reply-to:references :organization:mime-version:content-transfer-encoding; bh=1kvoyJ4k0+maq773nHpbwCH4VPrO52C+mUKMi08tPsU=; b=pfbLE1V+EcWTEDCNXKkwjcb8UAtPFm2f61SEu4Gzc/rFTpmkFO3sX36JOFxbmaAgAl y1wn0DSqZJ5V9XthUQS5a85qSpJ1yevfFOHTiWJxgqvd75P8AzkFo2PIL8OjPzDbbCpG xtqZrpFubUWOaFq/y4TdINmsGhbWXhuBcutprLqaDeapFYIdMVJNK7lowZN0T1muzg6Y 4qjjSki0cSGXe6BkVKCws7I6fBfaafFMAm71vtadD7FXjSv91ude0b49ouxVDKKG2G0/ 6dxWF8McZ86mzApxJ4FPORxVxgbW+SAz0Fozm/t01PfWiBQWeRjisPXph9WXSz+aM+eO KS/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:organization:mime-version:content-transfer-encoding; bh=1kvoyJ4k0+maq773nHpbwCH4VPrO52C+mUKMi08tPsU=; b=Zk6w1YxwlkwuxmhLC0ysbdaLxTX087o/b83Z4jiayl9TqUJp+HWulgo+YCfuFCNqTp W65RRwSL5cj8K138z/eAQSaLsNVwOJ3d09LWRtJo53LVbKcPiHdtlKMEo4OCbc+/jXrF P7OXhYRFxu+gTd6LZ8gt/pdSlVkwMGU5BdToejDZCpFlsQHwWxAFX9zkE41LJkq2Nr8t WxdE/6O9J2cNt0vbvCe1DCOP3psGWtNB/ioli7QdB5Pc46BuGD3pgrj3LR6qBaOO5lsD jxYVDB3up8ud35MOGQYuLC5KTFDG8ddR4BCWVBl3vNtfeol9ux046n8TBr5gpMW1cABH x0HQ== X-Gm-Message-State: APjAAAUMHbDfHr4MJFVHWtmsZP2OyEDJisTHQKeNBXRqNwgGxY0IGaKN KHuLX8tCkxnj0DMGh1i9/oxC4Q== X-Received: by 2002:ae9:ea09:: with SMTP id f9mr62064340qkg.379.1564104532292; Thu, 25 Jul 2019 18:28:52 -0700 (PDT) Received: from cakuba.netronome.com ([66.60.152.14]) by smtp.gmail.com with ESMTPSA id i62sm23773734qke.52.2019.07.25.18.28.51 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Thu, 25 Jul 2019 18:28:52 -0700 (PDT) Date: Thu, 25 Jul 2019 18:28:46 -0700 From: Jakub Kicinski To: Saeed Mahameed Cc: "tanhuazhong@huawei.com" , "davem@davemloft.net" , "liuyonglong@huawei.com" , "lipeng321@huawei.com" , "yisen.zhuang@huawei.com" , "salil.mehta@huawei.com" , "linuxarm@huawei.com" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH net-next 07/11] net: hns3: adds debug messages to identify eth down cause Message-ID: <20190725182846.253ae93f@cakuba.netronome.com> In-Reply-To: <75a02bbe5b3b0f2755cd901a8830d4a3026f9383.camel@mellanox.com> References: <1563938327-9865-1-git-send-email-tanhuazhong@huawei.com> <1563938327-9865-8-git-send-email-tanhuazhong@huawei.com> <30483e38-5e4a-0111-f431-4742ceb1aa62@huawei.com> <75a02bbe5b3b0f2755cd901a8830d4a3026f9383.camel@mellanox.com> Organization: Netronome Systems, Ltd. MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 25 Jul 2019 21:59:08 +0000, Saeed Mahameed wrote: > I couldn't find any rules regarding what to put in kernel log, Maybe > someone can share ?. but i vaguely remember that the recommendation > for device drivers is to put nothing, only error/warning messages. FWIW my understanding is also that only error/warning messages should be printed. IOW things which should "never happen". There are some historical exceptions. Probe logs for instance may be useful, because its not trivial to get to the device if probe fails. Another one is ethtool flashing, if it takes time we used to print into logs some message like "please wait patiently". But since Jiri added the progress messages in devlink that's no longer necessary. For the messages which are basically printing the name of the function or name of the function and their args - we have ftrace. That's my $0.02 :)