Received: by 10.192.165.148 with SMTP id m20csp401081imm; Wed, 2 May 2018 02:13:06 -0700 (PDT) X-Google-Smtp-Source: AB8JxZoELpoa82Goh/8TpHMZiHmMWCWutBvuDkVptSHlGpQ5Pc+QVqHPRB/sq9AZWtQEhGnDmcbY X-Received: by 2002:a65:4805:: with SMTP id h5-v6mr1235816pgs.96.1525252386490; Wed, 02 May 2018 02:13:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525252386; cv=none; d=google.com; s=arc-20160816; b=xqZQ4Y9sDKak6r+fObf6avkAfG4pV7aj7irwqxmJFd9LLGe0k/KiCgBKkIdHVPAKHR oszRWU9FxvBBCYkAprU5XJPrZp1oYiTxwc/GrN/ySF94ZTQgRlGuNaW//6fXLPdzeL3M J5sQuxN6J+z4WH17/s2MgOivY1ctqAxV5FhyhXpXFlJd5aCYZVG3/iiKuEiHYlxml1CB +aTo9j6OwDPPpYVTwqt2HFstqquZpBAwyq0+hGZtCKf8ZVEC266Ab4qq8T99i79k4tZj 44IOQPJNrRVD5qsKDfWVD35YQRnWQf8GzTh8oTyZL9rgi84a43QvfLR8idKm9ukHDEso ig1w== 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 :references:in-reply-to:message-id:subject:cc:to:from:date :arc-authentication-results; bh=Pyq3O7uylb1pSDdahBycLFV8kHmaZLh6yALbAVDxjMg=; b=l8F7+rvAYL9AjtIqyH4NyUy4lhzAWLTPkppqCWe9YjXqSmzxtjI5hMm2aAoFUX/bjp H0CtJ0WQoyHx6WMxVyywFuWCRYR5ZVQC6SuY+y54NCWTLjd1dfhpQiUgLYbudGibBaHV lU4zi0T2GYg1+/H9MnGf3VV1M4xsB5l5g9qZMoEn27vLtMjzT+DuhvRREndgX2TM11zl Zs997HZbzKPr9yw0ud6qqiE+KRVPnG2wu6+/UqcVjyYkTSSa/a84yNExeJ1qfB1Rwjdi 8a39azIgcmFNXnoYwgncEAvhEsR13zF4iQ4jUkipLj8C0na2pXARjsIzXmM2YCsPf8mM ekQg== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ay5-v6si10641570plb.208.2018.05.02.02.12.52; Wed, 02 May 2018 02:13:06 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751269AbeEBJMf (ORCPT + 99 others); Wed, 2 May 2018 05:12:35 -0400 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:54820 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750897AbeEBJMd (ORCPT ); Wed, 2 May 2018 05:12:33 -0400 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id DF6EE406C7A2; Wed, 2 May 2018 09:12:32 +0000 (UTC) Received: from localhost (ovpn-200-29.brq.redhat.com [10.40.200.29]) by smtp.corp.redhat.com (Postfix) with ESMTP id 521F22166BAD; Wed, 2 May 2018 09:12:29 +0000 (UTC) Date: Wed, 2 May 2018 11:12:27 +0200 From: Jesper Dangaard Brouer To: Chris Mason Cc: brouer@redhat.com, Linus Torvalds , Alexei Starovoitov , David Miller , Daniel Borkmann , Greg Kroah-Hartman , "Luis R. Rodriguez" , Network Development , Linux Kernel Mailing List , kernel-team , Linux API Subject: Re: [PATCH net-next] modules: allow modprobe load regular elf binaries Message-ID: <20180502111227.346f355e@redhat.com> In-Reply-To: References: <20180306013457.1955486-1-ast@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.78 on 10.11.54.6 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.5]); Wed, 02 May 2018 09:12:32 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.5]); Wed, 02 May 2018 09:12:32 +0000 (UTC) for IP:'10.11.54.6' DOMAIN:'int-mx06.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'brouer@redhat.com' RCPT:'' Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 6 Mar 2018 15:42:41 -0800 Chris Mason wrote: > On 6 Mar 2018, at 11:12, Linus Torvalds wrote: > [...] > > > > I do *not* want this to be a magical way to hide things. > > Especially early on, this makes a lot of sense. But I wanted to plug > bps and the hopefully growing set of bpf introspection tools: > > https://github.com/iovisor/bcc/blob/master/introspection/bps_example.txt > > Long term these are probably a good place to tell the admin what's going > on. (related to bpf itself not modprobe subject) Hi Chris, I just want to point out that the tool 'bpftool', is currently the dominating tool for eBPF introspection. And the 'bps' tool you mention seems to have gained less (open source) traction. The bpftool is part of the kernel git-tree: tools/bpf/bpftool https://github.com/torvalds/linux/blob/master/tools/bpf/bpftool/ And it even have bash-completion and man-pages in RST format so they even render nicely when viewed via github: https://github.com/torvalds/linux/blob/master/tools/bpf/bpftool/Documentation/bpftool.rst https://github.com/torvalds/linux/blob/master/tools/bpf/bpftool/Documentation/bpftool-prog.rst https://github.com/torvalds/linux/blob/master/tools/bpf/bpftool/Documentation/bpftool-map.rst -- Best regards, Jesper Dangaard Brouer MSc.CS, Principal Kernel Engineer at Red Hat LinkedIn: http://www.linkedin.com/in/brouer