Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp1729506rwl; Thu, 5 Jan 2023 19:00:59 -0800 (PST) X-Google-Smtp-Source: AMrXdXty1QmPR8zPc4VzUIASvt3CoMPaygPHEQ9V5ofIa2zKKHRv9I5ww4S8V0Jz7L6EK387i9/T X-Received: by 2002:a17:90a:fe10:b0:226:201a:fdb0 with SMTP id ck16-20020a17090afe1000b00226201afdb0mr29496908pjb.35.1672974059047; Thu, 05 Jan 2023 19:00:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672974059; cv=none; d=google.com; s=arc-20160816; b=CluvsMw0lXKxaK9aDp1ZlhtRC9JQBgFy6hYr9kviu4SkS4ybZ70Yzv3nNDATmHUNlT VkaIjRDqNKtz0/Xj+6QiNHTfTlui0biis0v60gOYcQLt2AYJQ804MkrLCIZNLr1sRM/C tUWWmRBFi8ZNokxfUka/ZlkdlGOxr/nHukk9de9j7cyyXOtl5ZnRudF8PvQHdF2jVf+G JueziQWuj6XRvwcSBoAxVP3483brRtPLaUpU+SzQWd/0OOaWrpux9E9wCojun3/Rhh9m 3pvV8Mqx9BAqZc5IwaMqU6T4tw4t/RRdMJcmHMdChDe1nfD1fdAr8S1xitaz2kcKedhx 8Ung== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=zYnNol7tL6eujVJoPtHckFJLhOe/TlWL/0mv/fSdxbg=; b=a9OZ6cI/d9M8hWVOPPlTM9bNfVTmjmw+aP0kh1eGQkQyMNiXFKY2NdItv0TQQ+hfpn cYAS8VKCS8C6kvCllgDyv6ypYtEjEEiiRfjSCig8ouNHEeyYn4NJsCwB/i2d0h+RzZ8y wXaz1/HyHLJuiPHrUmz+DgzGLIaGc4LZvkUXm/Z2HyztyTLG+jnsBXtmRhgn3R7BBIOa r1rWKP26pxI2rDdAvZd7wWOOsgWRjUtTLdfGFVx7zmeD3hac8fX1QXwrbis5+HVNidzU hiCrVGmEmF32YyPYU4Qnt4WbL8FyM4o7CXg6GB2nTIhPsjCr66f1bssGMSS8NDaJiiug EX3w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bytedance-com.20210112.gappssmtp.com header.s=20210112 header.b=C4lqjpAn; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id pc13-20020a17090b3b8d00b00219c0cd0f1dsi4389725pjb.145.2023.01.05.19.00.52; Thu, 05 Jan 2023 19:00:59 -0800 (PST) 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; dkim=pass header.i=@bytedance-com.20210112.gappssmtp.com header.s=20210112 header.b=C4lqjpAn; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231213AbjAFC5u (ORCPT + 55 others); Thu, 5 Jan 2023 21:57:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52124 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231201AbjAFC5k (ORCPT ); Thu, 5 Jan 2023 21:57:40 -0500 Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 129E734D6E for ; Thu, 5 Jan 2023 18:57:39 -0800 (PST) Received: by mail-wm1-x334.google.com with SMTP id bg13-20020a05600c3c8d00b003d9712b29d2so2722106wmb.2 for ; Thu, 05 Jan 2023 18:57:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=zYnNol7tL6eujVJoPtHckFJLhOe/TlWL/0mv/fSdxbg=; b=C4lqjpAnQXvwBwYmYF4V09tS/y3AQmmfmB+lQfenhOfbw71Tju+O1ssve3v2W5sgOn Z1xhTMHcTRQOBT3NCMrjIGk0XuR3BsVNSvhuPsm7vndUDVfnVJ+UW48Lfbs3nXQTrBPT MztAoXFks6grnIlAAxlmO+ZVyMWr91I5JEbA91P08RW3pd4i6KGRxAOt+4pNAON2FXn+ 3xNdqzx9Tkh1p+zRB6N/xquvC108BDDSYR7Z+l/9JdSydHnqp38a26jv/EohEOc+gGdC hKztTrHN02zeoeg/rbvZXw10k3aOFnd0Lf9Ad9mg1maqI5lhujY2a3UerxUMKzbtQWOL 7SRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zYnNol7tL6eujVJoPtHckFJLhOe/TlWL/0mv/fSdxbg=; b=R1h8q2qt5LsZqtuP+TxbloEY4C/xeVdLk4gGGZUEAYKss2HSZYZYZkNfGL5oe6T1W+ dq3yyNOMlqzvqKZ9gx8XmHvkbQeHgmSLQB681D3FvDfDNnP05tlkG3rTD3c2UjVUru1j 6TGT92RscRFQlwHzQAwcoLF0r9uzRVsTrPduQV3yXSmirn4aVKsSay+xBREH4hUphu0g XVBv4QmorrOPBk/50NjETnfMjcIhiwi5aod6ke/HC5Sv8pVmeRz2KBOubKQQ1iy2ffZO cP/HQC7r5qB/69HYNFFvyl7VkSGS7n/KChr3ndt1Q05XpI+eBwO9/JwlxoEAZBGG7/ju YQWw== X-Gm-Message-State: AFqh2kpWF+aqwWFhrwMq9ZnE2JVeS9ovZCKmJNVCe47yc8iZbg/dTViT /17+bC+NxKfEfQRnIUdTRAmrrTdrWaTCOIry/XAfUQ== X-Received: by 2002:a05:600c:44d4:b0:3d1:fd95:a8f6 with SMTP id f20-20020a05600c44d400b003d1fd95a8f6mr2772408wmo.189.1672973857619; Thu, 05 Jan 2023 18:57:37 -0800 (PST) MIME-Version: 1.0 References: <20230105100014.1935-1-cuiyunhui@bytedance.com> In-Reply-To: From: =?UTF-8?B?6L+Q6L6J5bSU?= Date: Fri, 6 Jan 2023 10:57:26 +0800 Message-ID: Subject: Re: [External] Re: [PATCH v2] sock: add tracepoint for send recv length To: Paolo Abeni Cc: rostedt@goodmis.org, mhiramat@kernel.org, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, duanxiongchun@bytedance.com, kuniyu@amazon.com, linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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 Thu, Jan 5, 2023 at 8:03 PM Paolo Abeni wrote: > > We can obtain the information with kretprobe, but as we know, kprobe ge= ts > > the result by trappig in an exception, which loses performance compared > > to tracepoint. We did a test for performance comparison. The results ar= e > > as follows. Time per request, sock_sendmsg(k,kr): 12.382ms, > > tcp_send_length(tracepoint): 11.887ms=EF=BC=8Cwithout hook=EF=BC=9A11.2= 22ms > > 12 ms per packet? I hope there is a an error in the unit of > measurement. > > I'm unsure the delta wrt kreprobe justifies this change. > > In any case you need to include the netdev ML into the recipients list, > and even Cong Wang, as he provided feedback on v1. > > Thanks, > > Paolo > I will add the record of testing with the tool to the commit log of v3, and then send the email to netdev ML and CongWang, thank you.