From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CCF03C55178 for ; Thu, 5 Nov 2020 19:38:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 6BC5321D46 for ; Thu, 5 Nov 2020 19:38:24 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=nvidia.com header.i=@nvidia.com header.b="bkKS6hUF" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732020AbgKETiX (ORCPT ); Thu, 5 Nov 2020 14:38:23 -0500 Received: from nat-hk.nvidia.com ([203.18.50.4]:36722 "EHLO nat-hk.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727017AbgKETiX (ORCPT ); Thu, 5 Nov 2020 14:38:23 -0500 Received: from HKMAIL101.nvidia.com (Not Verified[10.18.92.77]) by nat-hk.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Fri, 06 Nov 2020 03:38:19 +0800 Received: from HKMAIL103.nvidia.com (10.18.16.12) by HKMAIL101.nvidia.com (10.18.16.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Nov 2020 19:38:19 +0000 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.103) by HKMAIL103.nvidia.com (10.18.16.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 5 Nov 2020 19:38:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j8qDQyuZD4D/gcDceprZ+oeTYd0We38gDuz3dO9+6Yayhep+ZPKVmBS9g2/d2LG/RgxyGrwUTHGO3+JlK0xjtivCofH4XY/79e+8rD1t8zQj3IHRL4+3QnSym1Vf8WKrGj2HFLXEqEUCto39N4umpr5yQCxk7qmg5+5Xc9vpGJiwd7v/Cwz5C5qOXcFOFPWOB2RxvII1fZDO6yZ6PDS6c3qu4382pQ9OyNB3hMl87ZLb/8A067jhpL/08/2oSMVPwfWAEqkM2c4m08b2QSMJgwvH7zw3W4I0tWluz0yYYYt2SceTaOSJubYZn5o1wl9DcSqLOkJbDbzG+R+xneEekQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UsCzgAkdxkKvpZhASB1JuqMESLbEbInXdBhxr8OKMBk=; b=laK3CrwayLt/+lXkuhcqw3M5tzyjbEV97DSr3Bj8Ya05Y3/o+88fBS/F/TUEDY4WVp9/+NUqkpAXRUbFEEtkTFFSRbgwbhirPdEccb6Vmn+TM8Y1JLId9nuGh0POapsILkAc2IZGIpu5oE4AjRjat63f+ygrACCRRlZL8zjDxjZnVX4MboC66GeBm7Uvhbmg1MALcRxmo9QNAQriBDCTiNNEc4WRiKBhQG+jZ6owUMW6LLIlcMw57cSNemRp+vxw4XlMSkVgxJh8C4F1Thcvxgc3a07JKxkbE23QJK8cU5OH/FJEhjyg4i+VVNZsaKpWeoJsV8CRKAdfPk90nfDWxg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from BY5PR12MB4209.namprd12.prod.outlook.com (2603:10b6:a03:20d::22) by BY5PR12MB4919.namprd12.prod.outlook.com (2603:10b6:a03:1d6::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.27; Thu, 5 Nov 2020 19:38:17 +0000 Received: from BY5PR12MB4209.namprd12.prod.outlook.com ([fe80::90a0:8549:2aeb:566]) by BY5PR12MB4209.namprd12.prod.outlook.com ([fe80::90a0:8549:2aeb:566%6]) with mapi id 15.20.3541.021; Thu, 5 Nov 2020 19:38:17 +0000 From: Saeed Mahameed To: "andrii.nakryiko@gmail.com" , "brouer@redhat.com" CC: "aspsk2@gmail.com" , "ast@fb.com" , "dsahern@kernel.org" , "daniel@iogearbox.net" , "kernel-team@fb.com" , "netdev@vger.kernel.org" , "bpf@vger.kernel.org" , "andrii@kernel.org" Subject: Re: [PATCH v2 bpf-next 00/11] libbpf: split BTF support Thread-Topic: [PATCH v2 bpf-next 00/11] libbpf: split BTF support Thread-Index: AQHWsy0QASOyJfKBpEeld0qjmrpELam5TIIAgACda4CAAAYiAA== Date: Thu, 5 Nov 2020 19:38:17 +0000 Message-ID: <105c48d56a550af6e0008b4b5867eb51764d41c9.camel@nvidia.com> References: <20201105043402.2530976-1-andrii@kernel.org> <20201105105254.27c84b78@carbon> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.36.5 (3.36.5-1.fc32) authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [24.6.56.119] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e96e87ff-60bc-46b0-ca2f-08d881c257fd x-ms-traffictypediagnostic: BY5PR12MB4919: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7/GqgcW94g98AB9DVxvDNYpKQx4JNN5DQcVnCMRbcsM7YgfeyPjVkIfS+OWgqpZaeWghS515mCT01i3YrVimGLQxlLeeniCPq28NRGZjIt/qfIGpgscuwI4TEBAGjl4PThXvB+/TnkT0mRY7foo1GL4OdbziL6iVydi1rtzBplrkvVxd/Ab7l5kVwZa741wQsH3+z7bhACX275+zPCaTjjVSNmb1sm84Au+rU9cFQDGYr6wxzryLD6tmYU8wlceIQk/yNtphimOk+jeIbhT2DfzapOqsaNOQwuJK0gvNQ8ANwwAh35dWXpxeuZC4aJ/8FLcsAN2uurE+ap3m/3tfoGekEFBPv8s7Q9/SgoIhniQvxDAp8fA0wsWijIJ7ZS9Hvxmr+MGIQ8Md+2ZpATDyAA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR12MB4209.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(39860400002)(346002)(366004)(136003)(396003)(4326008)(36756003)(2616005)(2906002)(5660300002)(86362001)(8936002)(8676002)(6486002)(6512007)(186003)(26005)(478600001)(76116006)(66446008)(66476007)(6506007)(7416002)(54906003)(966005)(110136005)(316002)(71200400001)(66946007)(64756008)(66556008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: A88GD2QEDuuLh8C2buX8WkYAT0giqGDommBx3KXAZANx/wIthTOy4woT30MQ4iDoAqQw4VJuwyPLfZRc+1Ia8dw+slNYgeFDUT2J+3v3FP23gIhyiG6D0moLOsemxeTR4nIkvQXi+vUfSUKau2dBsAZuPYmQCs/aoyyYCntDmjqDC6Cz48mJeLHxxKjEHCOp/Rp56f5zTNByBIiyhwVSpamiOmVmpz9U7EUypi9sujNaPxbAJfAibo2TiF9btjo8NmlXMPdlx+kYB3Air/g1WAoTkraD/qayIIMBNTsYoFI2FjekeCwVtijAV4SXxeTNqvzxQXidRVKPRr1TQ1ukUgn//tVyvejWB4FXNDyR/V+xjCzBLqQrXboo6314psxANUN8K1t0Xk36F+MXihzRbZAS+HF00C+iRRAZJclDaBiuP2MOMmgvjCcvQ60iIjHvKgVHAzDU7CTuEZPIXdpHVsBQpOWrljazZHFCjPsrh+GIe/dG9MiS51oPM7BMeAgU3qll+NOfui2TtRIUR7r11J4KwBgHtuzQZ8v+zU8N9mJgxaZ3IkJn+zYJud4Ke4a/e6PmtH0xuuLBKSEfY/rXFHI6WM61gNdVIWV0FG2RBjbiIjpTWdj/0nI9bAtNqcwu0/ruRu2rbEdsfxStGngc3w== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <2364AEEDC40EC14CB43FCCF4A7D20A59@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR12MB4209.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e96e87ff-60bc-46b0-ca2f-08d881c257fd X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2020 19:38:17.1758 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: f7SIFBdJai4PELKpvQw403axnjTbM3HQjs9JkKdAKrBBhzcIsb+em7WdSI00Z4qOTi4aMtESg/zj0u1agM1ONQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4919 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1604605100; bh=UsCzgAkdxkKvpZhASB1JuqMESLbEbInXdBhxr8OKMBk=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:user-agent:authentication-results: x-originating-ip:x-ms-publictraffictype: x-ms-office365-filtering-correlation-id:x-ms-traffictypediagnostic: x-microsoft-antispam-prvs:x-ms-oob-tlc-oobclassifiers: x-ms-exchange-senderadcheck:x-microsoft-antispam: x-microsoft-antispam-message-info:x-forefront-antispam-report: x-ms-exchange-antispam-messagedata:x-ms-exchange-transport-forked: Content-Type:Content-ID:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=bkKS6hUFVLVo8sceOG55SE9np27mEBH69CZ0txWH2xh9r9/NS9JTdcq8NA560rbyq P1F28ZLu0HerM6zHyLC6yVdqnvcfbHQUEBk3q1DaPRhasAzMS/mhISgwE/nmBqlraZ 4aXkJ12EdAVyr7kdKruPGuf2WHF3ts1cLoyh4QNJJBs5gFMzFLkT+PaI/S56wQMXEz 5mf/R1f4nnLv5ofTzRvh1FijFXTeEDQWhyg/YYf+KYvovCnVcsy6O6C52X7ymMBD3q pBIATbCQc4nAhrNPjhJ476J5ueSdCKCqGYPf32Q+cDCJ9lmJOIsUEGehmRR6XRAtbM F4Z00N00G7V0Q== Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org T24gVGh1LCAyMDIwLTExLTA1IGF0IDExOjE2IC0wODAwLCBBbmRyaWkgTmFrcnlpa28gd3JvdGU6 DQo+ID4gPiBUaGlzIHNwbGl0IGFwcHJvYWNoIGlzIG5lY2Vzc2FyeSBpZiB3ZSBhcmUgdG8gaGF2 ZSBhIHJlYXNvbmFibHktDQo+ID4gPiBzaXplZCBrZXJuZWwNCj4gPiA+IG1vZHVsZSBCVEZzLiBC eSBkZWR1cGluZyBlYWNoIGtlcm5lbCBtb2R1bGUncyBCVEYgaW5kaXZpZHVhbGx5LA0KPiA+ID4g cmVzdWx0aW5nDQo+ID4gPiBtb2R1bGUgQlRGcyBjb250YWluIGNvcGllcyBvZiBhIGxvdCBvZiBr ZXJuZWwgdHlwZXMgdGhhdCBhcmUNCj4gPiA+IGFscmVhZHkgcHJlc2VudA0KPiA+ID4gaW4gdm1s aW51eCBCVEYuIEV2ZW4gdGhvc2Ugc2luZ2xlIGNvcGllcyByZXN1bHQgaW4gYSBiaWcgQlRGIHNp emUNCj4gPiA+IGJsb2F0LiBPbiBteQ0KPiA+ID4ga2VybmVsIGNvbmZpZ3VyYXRpb24gd2l0aCA3 MDAgbW9kdWxlcyBidWlsdCwgbm9uLXNwbGl0IEJURg0KPiA+ID4gYXBwcm9hY2ggcmVzdWx0cyBp bg0KPiA+ID4gMTE1TUJzIG9mIEJURnMgYWNyb3NzIGFsbCBtb2R1bGVzLiBXaXRoIHNwbGl0IEJU RiBkZWR1cGxpY2F0aW9uDQo+ID4gPiBhcHByb2FjaCwNCj4gPiA+IHRvdGFsIHNpemUgaXMgZG93 biB0byA1LjJNQnMgdG90YWwsIHdoaWNoIGlzIG9uIHBhcnQgd2l0aCB2bWxpbnV4DQo+ID4gPiBC VEYgKGF0DQo+ID4gPiBhcm91bmQgNE1CcykuIFRoaXMgc2VlbXMgcmVhc29uYWJsZSBhbmQgcHJh Y3RpY2FsLiBBcyB0byB3aHkgd2UnZA0KPiA+ID4gbmVlZCBrZXJuZWwNCj4gPiA+IG1vZHVsZSBC VEZzLCB0aGF0IHNob3VsZCBiZSBwcmV0dHkgb2J2aW91cyB0byBhbnlvbmUgdXNpbmcgQlBGIGF0 DQo+ID4gPiB0aGlzIHBvaW50LA0KPiA+ID4gYXMgaXQgYWxsb3dzIGFsbCB0aGUgQlRGLXBvd2Vy ZWQgZmVhdHVyZXMgdG8gYmUgdXNlZCB3aXRoIGtlcm5lbA0KPiA+ID4gbW9kdWxlczoNCj4gPiA+ IHRwX2J0ZiwgZmVudHJ5L2ZleGl0L2Ztb2RfcmV0LCBsc20sIGJwZl9pdGVyLCBldGMuDQo+ID4g SSBsb3ZlIHRvIHNlZSB0aGlzIHdvcmsgZ29pbmcgZm9yd2FyZC4NCj4gDQo+IA0KPiBUaGFua3Mu DQo+IA0KPiANCj4gDQo+ID4gTXkvT3VyICgrU2FlZWQgK0FoZXJuKSB1c2UtY2FzZSBpcyBmb3Ig TklDLWRyaXZlciBrZXJuZWwgbW9kdWxlcy4gDQo+ID4gSQ0KPiA+IHdhbnQgZHJpdmVycyB0byBk ZWZpbmUgYSBCVEYgc3RydWN0IHRoYXQgZGVzY3JpYmUgYSBtZXRhLWRhdGEgYXJlYQ0KPiA+IHRo YXQNCj4gPiBjYW4gYmUgY29uc3VtZWQvdXNlZCBieSBYRFAsIGFsc28gYXZhaWxhYmxlIGR1cmlu ZyB4ZHBfZnJhbWUgdG8gU0tCDQo+ID4gdHJhbnNpdGlvbiwgd2hpY2ggaGFwcGVucyBpbiBuZXQt Y29yZS4gU28sIEkgaG9wZSBCVEYtSURzIGFyZSBhbHNvDQo+ID4gImF2YWlsYWJsZSIgZnJvbSBj b3JlIGtlcm5lbCBjb2RlPw0KPiANCj4gDQo+IEknbGwgcHJvYmFibHkgbmVlZCBhIG1vcmUgc3Bl Y2lmaWMgZXhhbXBsZSB0byB1bmRlcnN0YW5kIHdoYXQgZXhhY3RseQ0KPiANCj4geW91IGFyZSBh c2tpbmcgYW5kIGhvdyB5b3Ugc2VlIGV2ZXJ5dGhpbmcgd29ya2luZyB0b2dldGhlciwgc29ycnku DQo+IA0KPiANCg0KQlRGLUlEcyBjYW4gYmUgbWFkZSBhdmFpbGFibGUgZm9yIGtlcm5lbC9kcml2 ZXJzLCBJJ3ZlIHdyb3RlIGEgc21hbGwNCnBhdGNoIGZvciB0aGlzIGEgd2hpbGUgYWdvLg0KDQpo dHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zYWVlZC9saW51 eC5naXQvY29tbWl0Lz9oPXRvcGljL3hkcF9tZXRhZGF0YTMmaWQ9NmMxY2I4MzYyOTIyNjg4OWQ2 ZmFkZDNiYTY5NGU4MjdmY2EzZTI0Nw0KDQpTbyB0aGUgYmFzaWMgdXNlIGNhc2UgaXMgdGhhdCA6 DQoxLSBkcml2ZXIga2VybmVsL3JlZ2lzdGVycyBhIEJURiBmb3JtYXQgKG9uZSBvciBtb3JlKS4N CjItIFVzZXJsYW5kIHF1ZXJpZXMgZHJpdmVyJ3MgcmVnaXN0ZXJlZCBCVEYgdG8gYmUgYWJsZSB1 bmRlcnN0YW5kIHRoZQ0Ka2VybmVsL2RyaXZlciBidWZmZXJzIGZvcm1hdC4NCg0KZHJpdmVyIGV4 YW1wbGUgb2YgdXNpbmcgdGhpcyBpbmZyYXN0cnVjdHVyZToNCmh0dHBzOi8vZ2l0Lmtlcm5lbC5v cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3NhZWVkL2xpbnV4LmdpdC9jb21taXQvP2g9dG9w aWMveGRwX21ldGFkYXRhMyZpZD05YzI0NjU3ZDZjYjNhNzg1MmMyZTk0OGRjOTc4MmYzZjM5YjYw MTA0DQoNClVzZXIgUXVlcmllcyBkcml2ZXIncyBYRFAgbWV0YWRhdGEgQlRGIGZvcm1hdDoNCmh0 dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3NhZWVkL2xpbnV4 LmdpdC9jb21taXQvP2g9dG9waWMveGRwX21ldGFkYXRhMyZpZD02YTExN2UyZDkxOTZmNThkZTdj ZjA2Nzc0MWU4NGVjMjQyYWYyN2Y2DQoNCkR1bXAgaXQgYXMgQyBoZWFkZXIgc3R5bGUgDQpodHRw czovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zYWVlZC9saW51eC5n aXQvY29tbWl0Lz9oPXRvcGljL3hkcF9tZXRhZGF0YTMmaWQ9DQo4YmQ5OTYyNjg3OWJmZjI4Mzc5 NzA3YWMzYTJjM2JiOTRmZDViNDEwDQoNCkFuZCB0aGVuIHVzZSBpdCBpbiB5b3VyIFhEUCBwcm9n cmFtIHRvIHBhcnNlIHBhY2tldHMgbWV0YSBkYXRhIHBhc3NlZA0KZnJvbSB0aGlzIHNwZWNpZmlj IGRyaXZlci4gKCBpIG1lYW4gbm8gcmVhbCBwYXJzaW5nIGlzIHJlcXVpcmVkLCB5b3UNCmp1c3Qg cG9pbnQgdG8gdGhlIG1ldGEgZGF0YSBidWZmZXIgd2l0aCB0aGUgbWV0YWRhdGEgYnRmIGZvcm1h dHRlZCBDDQpzdHJ1Y3V0ZXIpLg0KDQoNCj4gDQo+IElmIHlvdSBhcmUgYXNraW5nIGFib3V0IHN1 cHBvcnQgZm9yIHVzaW5nIEJURl9JRF9MSVNUKCkgbWFjcm8gaW4gYQ0KPiANCj4ga2VybmVsIG1v ZHVsZSwgdGhlbiByaWdodCBub3cgd2UgZG9uJ3QgY2FsbCByZXNvbHZlX2J0ZmlkcyBvbg0KPiBt b2R1bGVzLA0KPiANCj4gc28gaXQncyBub3Qgc3VwcG9ydGVkIHRoZXJlIHlldC4gSXQncyB0cml2 aWFsIHRvIGFkZCwgYnV0IHdlJ2xsDQo+IA0KPiBwcm9iYWJseSBuZWVkIHRvIHRlYWNoIHJlc29s dmVfYnRmaWRzIHRvIHVuZGVyc3RhbmQgc3BsaXQgQlRGLiBXZSBjYW4NCj4gDQo+IGRvIHRoYXQg c2VwYXJhdGVseSBhZnRlciB0aGUgYmFzaWMgImluZnJhIiBsYW5kcywgdGhvdWdoLg0KDQoNCg==