Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp2355552pxb; Mon, 20 Sep 2021 19:56:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxnHKLzbQWbo+deQMxl0t6Pdfb6hJUob+/BGLn9o3AD9dKLUIYr3T+EkPoSqEMxPRIAhSdc X-Received: by 2002:a05:6402:1057:: with SMTP id e23mr33677974edu.352.1632192988971; Mon, 20 Sep 2021 19:56:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632192988; cv=none; d=google.com; s=arc-20160816; b=oEXk/KpC+5BWkN9lkN1HGyX0D//zcCZkNQMrpZkJabqDhYV7IiqnLQ1jBupbco6F8S rmVuPhaO5q2/khHoSamnCYEXfffO1009pDkzdKMmfezs2y9c7QFTWjrRm46RHZXoOmST 6vE+BrFiDQRNnMCRiIQN1Qle5WZgK6945oTfsSfm59smeKyaaExKqUU16uYPLbriSwZj +k0dxvUfKuzRLR1xLUeUQscV67m+W6CShJEkaED44yf3FoI7THS9xaDTfnehZ7gk+IcH Oixil2T2ObhMEV64GfJOzfK8w53oY5unqkqwRnAcYvu40WBXm8ZIu/qUjMC+2AQCChes uF3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=3mBPISm7x2Gv3h8aiMAOFekEdGOOszqA/C0eurnhbxs=; b=S6353Wp4xH8SMPDliF1aOsUOeYkGkQKh3mSca50rIKgWRvmMEyXDCFbQC7YzPLsg0b M33xG5/BT93+VJE5yE8RPGrbp8h7vQj3WLodvdpt1JgliTfDOhyheZXziz/lI/tFtTwv BqXe5yEhOumWd/5OcxwaUfk4psEV+eA5AbR/3/9zu6HDqqUddFyYIIjjyvSUk/MoASVI zBZPdFK4CCj4ZGT4V+dK+RxMS8MaLynLFhlSYU95nVsoSQxxHAlTcqMqE/SZBqFPPGY2 vZcFtkwyvw6nOlRmsvHaUNO2hZ4xTmrTAVu9TJThN/R61rgPq4dFqTj4xKNYaKkNZsZn 3FWA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=OMyFclhh; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 28si18190828ejh.738.2021.09.20.19.56.06; Mon, 20 Sep 2021 19:56:28 -0700 (PDT) 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=@gmail.com header.s=20210112 header.b=OMyFclhh; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231751AbhITUqi (ORCPT + 99 others); Mon, 20 Sep 2021 16:46:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50728 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231777AbhITUoh (ORCPT ); Mon, 20 Sep 2021 16:44:37 -0400 Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E83BDC0745C8; Mon, 20 Sep 2021 10:20:44 -0700 (PDT) Received: by mail-pf1-x42f.google.com with SMTP id y4so15360651pfe.5; Mon, 20 Sep 2021 10:20:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3mBPISm7x2Gv3h8aiMAOFekEdGOOszqA/C0eurnhbxs=; b=OMyFclhhcbS5Ui2H2lDSiqbOUhRO9EFOnfjmkLmLeebqqAu1OtYzVNvKK54XJa8yeh ljKGmo9SdHA1yc7eAaJIyYJRXpTf58qX/Iwf3AspITdDFML3UnKIBecl3b1OEeZ3GfOg c/ZV7sG25faWvgCvqbiMXhXE0UULHUNbOJ83cGO2jI6FtclW8F3IWSVbaULeU6JyMfkJ R1kBNPpyJqcnnJqPO5Zcz8ZdRzEZNSuw7UG3pviD7puy1Bi9Ss+wOXeVzKAFBirofhfI remjaMO1Rdr90MtH5AwblF+8D+WYqAcZt6VlqBEnFsBv+EjD3iz9xbHDp+YQSnqYnDBp 4fCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3mBPISm7x2Gv3h8aiMAOFekEdGOOszqA/C0eurnhbxs=; b=rdXGn0HXLeaVYlfc+vL36qX8DSArVaOcTdF+9mY7mX/6oBc95sinEyZvhcsOYY57TT gyKjPJ31QkNxpopbB7zvsO0ie8PdeHtIeX/sfeaOT0uNlaxLXvSsxT0o7ZW85szJKEig i1/wqha3RRARaFowLzz5j2uR29X/a7ORJPaNaQCfM38ZBxrltmuI7XbhizjhybOE0ZeO cBlugzTqTLGkfXojBG7F6p7yaIXZfem17NLo5upZHghzPsGaI3+OAuUB3L1r1nZsTecb L06rQCXqWSsi6QeBdEAyEDOC72HAUypDcWWYrUnR6dvr9VPbOTdMKrh0EQrYan3m5rNr CAeQ== X-Gm-Message-State: AOAM531jxOklkuBbiDKe1mnK7sLbK59LEs21hJEqJ8t9/Ni+tUZYbtix cu9ocl10ui19i2/zRjQZiyGIPqBrQ7YGSYW/Jqs= X-Received: by 2002:a63:7012:: with SMTP id l18mr24208010pgc.167.1632158444457; Mon, 20 Sep 2021 10:20:44 -0700 (PDT) MIME-Version: 1.0 References: <20210914143515.106394-1-yan2228598786@gmail.com> <20210920131550.658eda95@oasis.local.home> In-Reply-To: <20210920131550.658eda95@oasis.local.home> From: Cong Wang Date: Mon, 20 Sep 2021 10:20:33 -0700 Message-ID: Subject: Re: [PATCH] tcp: tcp_drop adds `SNMP` and `reason` parameter for tracing To: Steven Rostedt Cc: Zhongya Yan , Eric Dumazet , Brendan Gregg , Linux Kernel Network Developers , LKML , Jakub Kicinski , Ingo Molnar , David Miller , Hideaki YOSHIFUJI , David Ahern , Yonghong Song , Zhongya Yan <2228598786@qq.com> Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Sep 20, 2021 at 10:15 AM Steven Rostedt wrote: > > On Mon, 20 Sep 2021 09:54:02 -0700 > Cong Wang wrote: > > > Also, kernel does not have to explain it in strings, those SNMP > > counters are already available for user-space, so kernel could > > just use SNMP enums and let user-space interpret them. In many > > cases, you are just adding strings for those SNMP enums. > > The strings were requested by the networking maintainers. > > https://lore.kernel.org/all/CANn89iJO8jzjFWvJ610TPmKDE8WKi8ojTr_HWXLz5g=4pdQHEA@mail.gmail.com/ I think you misunderstand my point. Eric's point is hex address vs. string, which I never disagree. With SNMP enum, user-space can easily interpret it to string too, so at the end you still get strings but not from kernel. This would at least save a handful of strings from vmlinux, especially if we expand it beyond TCP. Thanks.