Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp1371512pxb; Thu, 14 Apr 2022 04:54:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwslQJRhQL4zSCyWLnkllQhIXZksTmQ8TWeBE31mk7QEUxpJqYQJjScGFyE0kfmCTlgJTPo X-Received: by 2002:a17:907:6e1b:b0:6e8:aae3:90de with SMTP id sd27-20020a1709076e1b00b006e8aae390demr1977766ejc.127.1649937240204; Thu, 14 Apr 2022 04:54:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649937240; cv=none; d=google.com; s=arc-20160816; b=pHcI44KA5OzOacGean/pvTPrzIdJEDKRoUhfQ9MBOhAJUY/Hukd7fRwck0vugLYQCP OIE6dL36XDJIWXHSoDGP3pwWcmJ4b2M35kJU/1hWOwoXPTB1WaLhQi/+7dRdJXZN5Fqd ndoquujT6y5pwXXsw9ACD1XQYjIddr58g7h45BHChseezKTzQPVvJV1iYJ/dtf/KLm5B LyVBtS3+PPiGifNLjjg17UEvRe6M/+nNYn3actiLF4GkLpPjPsibWTujKU8mqoYt0nm3 h8buPvqowo/VYGtncIT/3kXtKAU+iecb2kIDjNmlG43DNL5eVujOX9b/rFWlcjQcejZc T4XQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :to:subject; bh=Yj5BVXxeDKTdfxcnhg1hDfQPzXxDx2vBIed9QpMxFns=; b=aIUrfHLPchFg+G7IRaKBkBptbUiaDMkA7k5OYpD0L7KtuFec6Yr52TpNu+Q/JvMAWv FwZ9g7ZO+pS8Z/unZT9Agjz96XkPb4AYgKx0LZ376A5kWF8CDYEmEmDMo7c4+aYNNl7H iW1VGf2uaLj6OqCiRVW5T/i+tz2Oo9HlRgno/fD5dZgvqGqq0tZ/jKj3BQvxZUPb0jmO m8UagP5r8RGx1ARdGsPfXRtulXa2NvGDzLN8WBH7PDCqeItvpLUB/HhgTmVbXWQ/tMlb v0Co1ufepNx1XPfrLQdjl+9nLjB0tzl1nyDPEmH6lCE3HzXVMjEHWNim6tuJie8t3DDp 2xgg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v6-20020a056402348600b00418c2b5beb6si4751784edc.408.2022.04.14.04.53.34; Thu, 14 Apr 2022 04:54:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235596AbiDNJuY (ORCPT + 99 others); Thu, 14 Apr 2022 05:50:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46476 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229803AbiDNJuV (ORCPT ); Thu, 14 Apr 2022 05:50:21 -0400 Received: from www62.your-server.de (www62.your-server.de [213.133.104.62]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8F5BB6393; Thu, 14 Apr 2022 02:47:56 -0700 (PDT) Received: from sslproxy02.your-server.de ([78.47.166.47]) by www62.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92.3) (envelope-from ) id 1new4o-0005MU-Dc; Thu, 14 Apr 2022 11:47:46 +0200 Received: from [85.1.206.226] (helo=linux.home) by sslproxy02.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1new4o-000Xad-41; Thu, 14 Apr 2022 11:47:46 +0200 Subject: Re: [RFC PATCH 0/1] sample: bpf: introduce irqlat To: Song Chen , ast@kernel.org, andrii@kernel.org, kafai@fb.com, songliubraving@fb.com, yhs@fb.com, john.fastabend@gmail.com, kpsingh@kernel.org, netdev@vger.kernel.org, bpf@vger.kernel.org, linux-kernel@vger.kernel.org References: <1649927240-18991-1-git-send-email-chensong_2000@189.cn> From: Daniel Borkmann Message-ID: <2e6ee265-903c-2b5c-aefd-ec24f930c999@iogearbox.net> Date: Thu, 14 Apr 2022 11:47:45 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <1649927240-18991-1-git-send-email-chensong_2000@189.cn> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Authenticated-Sender: daniel@iogearbox.net X-Virus-Scanned: Clear (ClamAV 0.103.5/26512/Thu Apr 14 10:28:56 2022) X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 4/14/22 11:07 AM, Song Chen wrote: > I'm planning to implement a couple of ebpf tools for preempt rt, > including irq latency, preempt latency and so on, how does it sound > to you? Sounds great, thanks! Please add these tools for upstream inclusion either to bpftrace [0] or bcc [1], then a wider range of users would be able to benefit from them as well as they are also shipped as distro packages and generally more widely used compared to kernel samples. Thanks Song! [0] https://github.com/iovisor/bpftrace/tree/master/tools [1] https://github.com/iovisor/bcc/tree/master/libbpf-tools > Song Chen (1): > sample: bpf: introduce irqlat > > samples/bpf/.gitignore | 1 + > samples/bpf/Makefile | 5 ++ > samples/bpf/irqlat_kern.c | 81 ++++++++++++++++++++++++++++++ > samples/bpf/irqlat_user.c | 100 ++++++++++++++++++++++++++++++++++++++ > 4 files changed, 187 insertions(+) > create mode 100644 samples/bpf/irqlat_kern.c > create mode 100644 samples/bpf/irqlat_user.c >