Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2856788pxb; Tue, 9 Mar 2021 12:41:39 -0800 (PST) X-Google-Smtp-Source: ABdhPJx5lVo3/PRwWdCFmHckV6qHGN1lZCKqqUEqV56LA7mro+DAx3Y0SJtaGmVl/SmGkWSYz20x X-Received: by 2002:a17:906:719b:: with SMTP id h27mr22141032ejk.123.1615322498793; Tue, 09 Mar 2021 12:41:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615322498; cv=none; d=google.com; s=arc-20160816; b=GYtudmKHzf2o/OJKBQlzpTAQH00Nl3TPEG6RFdgusvHXWFKn7EMErmeqeVD6B1C9fl ht+VM1vh6+3s2gVdBLqCHHVQ4rirGbjKm3V2y95kFQFKw58GApBIfFXa1blWX3ScP5yE m3JgcqXk71lc0IcjtVckxJeZny67XcQc3g2dphCeHTltiAomskqDGae/sjDSedSs+7Pk wcer+Gj589vplZuHZMB1vy1rLVVOwt3xAwTqLGwdPpZi2nPYsMhOF2THBuqDKYpn2ggO cXjNoIDfc+m8MXBmsvJiLojn/Qvx0lsXpQcTQmCDaoUmc+DEivAjBLbZdwyiym37OZcH 9ygA== 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=0xx82RtkNjKUidXeOgDKcY7HvxO1Hnef7TiNr4pRn4Q=; b=Uony1IrjxuogFiav5Q38+fnV9sE/yaRZsCDkHFC69mzQxxxN18L0MwaRMTNSJ52CjQ 8qidVw1vnqOOm23Js6mWEeXJF1f0rvS4Ozz9q/N4lYvL6hpgV/0njUyybJfP8MHsLMf5 wpZVJlGncBUtMYHRGozCu54hbCsp1uN4M/2IeymLEz5qATpxWjiwGeyXq1h0B6e2IgSU 5JsLcwV+JlH1QgJ4/uPc3lxqbYDmP5ENIPDU4IqsljUoapajWKU6F51gGjjky0idmrZE XwrX6CdLrwi9F5LvR6iEiLrH+MnEyKZQlw1SmEvgiboCi4Hf2hbsw7VmInQcoIQ0BoAl 3ORg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=KY0hdqLq; 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 i6si10603459ejk.722.2021.03.09.12.41.16; Tue, 09 Mar 2021 12:41:38 -0800 (PST) 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=20161025 header.b=KY0hdqLq; 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 S231882AbhCIUkS (ORCPT + 99 others); Tue, 9 Mar 2021 15:40:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54594 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231807AbhCIUkN (ORCPT ); Tue, 9 Mar 2021 15:40:13 -0500 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E8EC5C06174A; Tue, 9 Mar 2021 12:40:12 -0800 (PST) Received: by mail-lf1-x12c.google.com with SMTP id v2so16518575lft.9; Tue, 09 Mar 2021 12:40:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0xx82RtkNjKUidXeOgDKcY7HvxO1Hnef7TiNr4pRn4Q=; b=KY0hdqLqthB5dH+OJucInorKfaNUZqtsMeGjI79ZJcssu/6Uwxf/34unEcRveOdOLH XPvexut7erm5Run7sxmtRmRaMW5SHEMKWUsKg37LEfKuB+m6cUGKSbOVA8Yvj/yt0nRF eDxSE/CCTllk3oAT60FVEVDTHS/xmNo8CR4Y7ZJso80IPVfNznNG6NdN++7Wgg13KLQQ vI7yKMtWoCwX/H1iIJzlFs+xdGdqmf3aF1Mbut3RrkIf9Qw5LG9LDXjYU5J4Urge9CbM 3xuh1Yz7BkmSf65CbUnMOZcncaaQxFoNj/7KZ1tP2T2+bH+CeAacgTxrsqAQqNoJ29Qz if+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0xx82RtkNjKUidXeOgDKcY7HvxO1Hnef7TiNr4pRn4Q=; b=DRhs14HaY1Rkvsbj/mOLGGeRoWcYGDJY7AyHEZhmxG6P21acVWC4e9EWAmKiz0rZGP MuyKQA+NojSDs+yjTWFIu/MpvTnzIqdldu2H6yJgY5SJg7aT9W7iSGFRIeUG2rRonK1L towSVqKJOFsS4zDfSdGC54yPWNIHg8eDfXk+ZiiXPnxs1AsqX/OACboA/9wo2tMM13b9 czWSOwIqLn4D1CGfZUFYVF/4crOnfFhhWzrjkMjmH3Fc8yTbsQcgB63VvGr/V9/kmZ77 jL/vv7031eMveOeEwfs6VwvQTrluVTT6Qf68bnvlXHqIYIiStnh0HInTWDX48OC6iy4+ sSKQ== X-Gm-Message-State: AOAM533C2HhuA28lA9z1mSdtRI4RLFh9xChOue1weJ/pksghR8YvGKvU 0vUzyFG7JPac1qmJBMtfQ9zyXWXMNf7BLsOTZc4= X-Received: by 2002:a05:6512:2254:: with SMTP id i20mr18809952lfu.534.1615322411488; Tue, 09 Mar 2021 12:40:11 -0800 (PST) MIME-Version: 1.0 References: <20210309044349.6605-1-tonylu@linux.alibaba.com> <20210309124011.709c6cd3@gandalf.local.home> <5fda3ef7-d760-df4f-e076-23b635f6c758@gmail.com> <20210309150227.48281a18@gandalf.local.home> <20210309153504.0b06ded1@gandalf.local.home> In-Reply-To: <20210309153504.0b06ded1@gandalf.local.home> From: Alexei Starovoitov Date: Tue, 9 Mar 2021 12:39:59 -0800 Message-ID: Subject: Re: [PATCH] net: add net namespace inode for all net_dev events To: Steven Rostedt Cc: David Ahern , Tony Lu , "David S. Miller" , Ingo Molnar , Network Development , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 9, 2021 at 12:37 PM Steven Rostedt wrote: > > The size of the fields and order changes all the time in various events. I > recommend doing so *all the time*. If you upgrade a kernel, then all the bpf > programs you have for that kernel should also be updated. You can't rely on > fields being the same, size or order. The best you can do is expect the > field to continue to exist, and that's not even a guarantee. +1. Tracing bpf progs already do that. Old style tracing progs do it based on the kernel version. New style is using CO-RE.