Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp2247968pxb; Sat, 21 Nov 2020 14:56:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJw2njdZSbkOHY9yBpxkzoJHD+g5EYSI3St1xxvMFO4ML/j5B3a+agNYSS7bxj+r1DoM9bLP X-Received: by 2002:aa7:d891:: with SMTP id u17mr4241132edq.0.1605999406271; Sat, 21 Nov 2020 14:56:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605999406; cv=none; d=google.com; s=arc-20160816; b=PnASfIya4mdnmVIuRTqsihno0bjji8NcchQH4/EqpFNoyFvLojS6HX8f27gJ3Q23++ wBj8WY2HGws/dB7Fr6Rr7+J1AqJ/ZshO1Muo9kiZrbrbCaMZCA2xo40agg4tEPJODlwL CayVFEb3RtQQFIV3GsXtgFxQK+LxTOr/q02kabvw+UHj9E5WX6SoIaFsJXI5gX2UHIPg BhfJwQfQdNEnCHRZEtooKKsV096S2sBvqXp6j1PdU6QRNjThlOhAqBwR2xeh1aftDg5W wjNEZU1WRPSakSitcSh+xX5a3PlRZqjHaOLmD+6E4+X18fGWTyquGH7GtAxIDT2dBDcG cENw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=0g2/6A5qM0EFxNNtg7UFnPYdVdmULlk+4uWvxiS4Uhs=; b=dmNUTp7jJ3n3YRq4f+UWJ4PZVbKkrwC9krOSfJ/kMc3fC1870Bm0+K4xY26nE0Vbpz WpzXXUg5W4GJWyJ4uHJPHWifSeOZ9/VRT+LPCquM+SES1BBlpSRbrn1vuE78jIh1evmj 84QTZfZQstV5et8+X0VwqIKmOaFPEEiXdzvX2+dyufSZU/CRV0PU6VHxAbYz/HdcNyzl 5WFBdd9ZWFrddDtNrXFR9r9CsiujKJCvvFepENGuCqnmsHgKX+VxGON1YeDdCje38ILP lL+jG2PYUeuqOFJbEuCiYPxBV0mMezDNAtzfT0HDetuNkYJips5WKUs4a02h2OYYkB9p Jk9w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=r8ZftB8y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ca10si3964068ejb.587.2020.11.21.14.56.21; Sat, 21 Nov 2020 14:56:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=r8ZftB8y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726709AbgKUWxv (ORCPT + 99 others); Sat, 21 Nov 2020 17:53:51 -0500 Received: from mail.kernel.org ([198.145.29.99]:49982 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726175AbgKUWxu (ORCPT ); Sat, 21 Nov 2020 17:53:50 -0500 Received: from kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com (unknown [163.114.132.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 171E62168B; Sat, 21 Nov 2020 22:53:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605999230; bh=Af1aJtEqKNBl8t38Z6wC8czbvt6AmdYSSoogoDPHcpE=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=r8ZftB8yKDY4d3IoUEOv9HMc9z9wFbLFiO8+rT5GUiTaud+dra38K3fZ8gkeegmv3 YBTFnK84udv43Lx2yfjl8fCj+ef14nEnd9Xe5kDC5PfrlJiaMMSllBjgsLlsv7Rtr2 V588oqLjtsjTc2gPerkC9zSo3T8RFv29PipbjIPs= Date: Sat, 21 Nov 2020 14:53:49 -0800 From: Jakub Kicinski To: Moshe Shemesh Cc: "David S. Miller" , Jiri Pirko , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net] devlink: Fix reload stats structure Message-ID: <20201121145349.3824029c@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> In-Reply-To: <1605879637-6114-1-git-send-email-moshe@mellanox.com> References: <1605879637-6114-1-git-send-email-moshe@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 20 Nov 2020 15:40:37 +0200 Moshe Shemesh wrote: > Fix reload stats structure exposed to the user. Change stats structure > hierarchy to have the reload action as a parent of the stat entry and > then stat entry includes value per limit. This will also help to avoid > string concatenation on iproute2 output. > > Reload stats structure before this fix: > "stats": { > "reload": { > "driver_reinit": 2, > "fw_activate": 1, > "fw_activate_no_reset": 0 > } > } > > After this fix: > "stats": { > "reload": { > "driver_reinit": { > "unspecified": 2 > }, > "fw_activate": { > "unspecified": 1, > "no_reset": 0 > } > } > > Fixes: a254c264267e ("devlink: Add reload stats") > Signed-off-by: Moshe Shemesh > Reviewed-by: Jiri Pirko At least try to fold the core networking code at 80 characters *please*. You folded the comments at 86 chars, neither 100 nor 80.