From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3EC6FC77B72 for ; Sat, 15 Apr 2023 01:13:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229612AbjDOBNt (ORCPT ); Fri, 14 Apr 2023 21:13:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59410 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229543AbjDOBNs (ORCPT ); Fri, 14 Apr 2023 21:13:48 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5F1745FF6 for ; Fri, 14 Apr 2023 18:13:47 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id ECA8E60CEB for ; Sat, 15 Apr 2023 01:13:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0724AC433EF; Sat, 15 Apr 2023 01:13:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1681521226; bh=y6Hw8u42Qkp4hPDeQ4pQNOqXkWHVxgf+3HbQvAzRSE0=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=M1PnSyBn5fcqsxzSpNjDQIZ3Jcja+oPvVxFprmLsS9vUSAnnv4Lq2DOmMBvEyNa1W gOUb1BRz1HgwPjXc1n/jl9lkhItd6Evj7MeDUmSoIoye+TM21tQm7oubkZOyJIfT4k 6tnjyc/js3j7J+xeLr7jk+u8Kj16wEZaKPSD/PhY6uKuEm5FhgmO14o5S7PV8pHupJ JJKyzIB805y8xm4ImPDIWf3Ex2KOYKxfieMT10qmvbz6Iz/uH0C99h4KVXm9egijmP 51eYGjAbI2rE6aWKjXe8hj9GgZy53muu7FnI1eI+5p67YKVze34eUNcVgz59WYZsZr d3HaSO7lrO1mA== Date: Fri, 14 Apr 2023 18:13:45 -0700 From: Jakub Kicinski To: Pedro Tammela Cc: netdev@vger.kernel.org, jhs@mojatatu.com, xiyou.wangcong@gmail.com, jiri@resnulli.us, davem@davemloft.net, edumazet@google.com, pabeni@redhat.com Subject: Re: [PATCH net-next 1/2] net/sched: sch_htb: use extack on errors messages Message-ID: <20230414181345.34114441@kernel.org> In-Reply-To: <20230414185309.220286-2-pctammela@mojatatu.com> References: <20230414185309.220286-1-pctammela@mojatatu.com> <20230414185309.220286-2-pctammela@mojatatu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org On Fri, 14 Apr 2023 15:53:09 -0300 Pedro Tammela wrote: > @@ -1917,8 +1917,9 @@ static int htb_change_class(struct Qdisc *sch, u32 classid, > }; > err = htb_offload(dev, &offload_opt); > if (err) { > - pr_err("htb: TC_HTB_LEAF_ALLOC_QUEUE failed with err = %d\n", > - err); > + NL_SET_ERR_MSG_FMT_MOD(extack, What's the ruling on using _MOD() in qdiscs ? There are some extacks already in this file without _MOD(). > + "TC_HTB_LEAF_ALLOC_QUEUE failed with err = %d\n", > + err); The formatting of an error into the message is unnecessary duplication. The error value does not make it to dmesg so we need to print it there, but it's already present at the netlink level.