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 X-Spam-Level: X-Spam-Status: No, score=-1.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 80933C433E0 for ; Wed, 27 May 2020 20:23:30 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5A9EB207BC for ; Wed, 27 May 2020 20:23:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1590611010; bh=whd5ax6cW2yilyozMSk0cai8e9IPd9MC6dtkaAAIeaQ=; h=Date:From:To:Cc:Subject:In-Reply-To:References:List-ID:From; b=J0/REpfatjZ/V04MSgm9W3v/xMLhXpmxwpEIkS5IpkgeTlNe993vV/SCfWrTD7ayl pZ0hjYK32lPkbySc3HD6az+niV/qQKSR4TJ5L+Es/zw3J/VJgxuRrxvzEqE3AOqA1Y X4yZoAI9PtXzTj+pKcaw/0wi1oGud9jpmSQM410A= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728755AbgE0UXZ (ORCPT ); Wed, 27 May 2020 16:23:25 -0400 Received: from mail.kernel.org ([198.145.29.99]:48798 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728550AbgE0UXY (ORCPT ); Wed, 27 May 2020 16:23:24 -0400 Received: from kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net (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 74B9B204EF; Wed, 27 May 2020 20:23:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1590611004; bh=whd5ax6cW2yilyozMSk0cai8e9IPd9MC6dtkaAAIeaQ=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=1W/ZagWcskvMfGNeYpwXDQ0E6cw7I2krExjORRNnbCOgfUxAw4U3PrBF9MAnP34QK pGBpbqhl+ES8lchRtO5oY3o6gCS41OTUTqKpA/8o9HoS+BUrVVPD0eBOPbL4/f/6Pg SdPtw4HHGHH8bwupYLAjAdJb8eiiaX6qju2hZUPI= Date: Wed, 27 May 2020 13:23:21 -0700 From: Jakub Kicinski To: Emanuele Giuseppe Esposito Cc: kvm@vger.kernel.org, Christian Borntraeger , Paolo Bonzini , Jim Mattson , Alexander Viro , Emanuele Giuseppe Esposito , David Rientjes , Jonathan Adams , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mips@vger.kernel.org, kvm-ppc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org, linux-fsdevel@vger.kernel.org, netdev@vger.kernel.org, Andrew Lunn Subject: Re: [PATCH v3 0/7] Statsfs: a new ram-based file system for Linux kernel statistics Message-ID: <20200527132321.54bcdf04@kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net> In-Reply-To: <6a754b40-b148-867d-071d-8f31c5c0d172@redhat.com> References: <20200526110318.69006-1-eesposit@redhat.com> <20200526153128.448bfb43@kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net> <6a754b40-b148-867d-071d-8f31c5c0d172@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-mips-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mips@vger.kernel.org On Wed, 27 May 2020 15:14:41 +0200 Emanuele Giuseppe Esposito wrote: > Regarding the config, as I said the idea is to gather multiple > subsystems' statistics, therefore there wouldn't be a single > configuration method like in netlink. > For example in kvm there are file descriptors for configuration, and > creating them requires no privilege, contrary to the network interfaces. Enumerating networking interfaces, addresses, and almost all of the configuration requires no extra privilege. In fact I'd hope that whatever daemon collects network stats doesn't run as root :) I think enumerating objects is of primary importance, and statistics of those objects are subordinate. Again, I have little KVM knowledge, but BPF also uses a fd-based API, and carries stats over the same syscall interface.