Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752114AbdHSUuE (ORCPT ); Sat, 19 Aug 2017 16:50:04 -0400 Received: from mx0b-00082601.pphosted.com ([67.231.153.30]:35185 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751684AbdHSUuB (ORCPT ); Sat, 19 Aug 2017 16:50:01 -0400 Subject: Re: [PATCH net-next v3] arm: eBPF JIT compiler To: Shubham Bansal References: <1503134429-29063-1-git-send-email-illusionist.neo@gmail.com> CC: Russell King - ARM Linux , David Miller , Network Development , Daniel Borkmann , , LKML , Kees Cook , Andrew Lunn From: Alexei Starovoitov Message-ID: <9d77730f-c6a8-b337-599e-5919207a7e0a@fb.com> Date: Sat, 19 Aug 2017 13:48:43 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [2620:10d:c090:180::1:cb] X-ClientProxiedBy: DM5PR06CA0047.namprd06.prod.outlook.com (2603:10b6:3:5d::33) To BL2PR15MB0964.namprd15.prod.outlook.com (2603:10b6:201:15::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 870d453e-d52b-4c19-a323-08d4e743b10a X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:BL2PR15MB0964; X-Microsoft-Exchange-Diagnostics: 1;BL2PR15MB0964;3:1bnLRQj3sGa2jV+srEZYhtHA6O1uobnnW5mGp7to6BAT9v/GpEwp1mOpcdKnz46kDJA+faUEgo3HqQ618RKWP6iF0OITtXMylldvwPNPA1aiWdP70b6GvfFY9ABCnNDijIwcS9oCJ6H/pcvl16fXc/azwGsqIa+/bx3hJl5Z3Ppw513HScwdqdK/5guCmLcYDlTjW5n1iWSoA1CCAE1frgQuIlDdOrcEuXB1nXBP46ChCuWWPfaSRRd26OlI6/lD;25:RX0xrwvtctk1/wdqNgrqHAWvDGwRKKVFHHknx0CTXC0fuY8Zkq1efEJAg9ij2zL/1Jf/V+UOMF8ZuyET1SBS2gckyx+iD9TuZ90DOA+PrBRWvh2ZML9Q1VAy4fI2J3oOopBQsp2fqmeuEzwSIrH2UShq8ctdtDARkRlfdRFSwyhKVriksWXv6dhrbwtT3+Fc/bVxNUrowExbVV4j3Q7NLLy/xRJTPCbd0uhuGx2Bm7WiKvFHDPbCpIlRORvrIv40anoORknc31N/qLQKp9FOSKTMPwVg14X+c6b7I4fR3ydliw3z90cAmu9sFCzlm44wNABu/QjNRNLhsB9d5UtmOQ==;31:3rv/lmtjOV3BFXKHux5hM53J/FDT6F9M/ZTupkMzodUxIDVPJudFIX7sFOLhiUT3OMXmdFIbAWoT1XT6EWl+Msh4lAzeLecY/+Ws2EyXO5PudLz90J8Yr3ilDe2BqWicY3FlWJ+KE+JIur4FRoTfVvNQxfsyXK7weO++CY1KU/y1JWn1OGOWkCO+ziSMqO02UGxWNwXplYWZp6vepq/fVfOch0JzJX73RB6nLGiZvoU= X-MS-TrafficTypeDiagnostic: BL2PR15MB0964: X-Microsoft-Exchange-Diagnostics: 1;BL2PR15MB0964;20:NPK00iVCtZctFTyy7uwjDcYF/gxzAPiduVJbvrSrOZXvvp/OkTPR5RsdBwTma4TdrpO0H0pkiW4JFW9j0Q0ZV2ljR04DCHtzKdJEUEyTMpBB6yxwg7DZ0SstxnbQzl4zKINrNWx0tPSkylMbEvlRutRYIw8HvWXVAS5qcO5Prm7wBhw20+tYYN1u15ML1kARBqp1tO17iVGfZkPrSz1P3+Zf2YaSIFaZL884M/IWDuZOeK4iyQMWmKNhZ4hwPCTppAx73ZbEnD0zMxWargdL1fj7FS5XP63c5mCLHzyxXL+lq1s7msLmfPj85ns9aIf2atRZYLlSgiYqj6gGyYtFQ/U5yTNAY3D5Bfq2gkq7CQQeXPoMj3HpMS8nJjjrc39t35OElqRzcsXuJUpsIOmlLzCIev9T3+SLJm27gKb/AU5KZg9HIONKT9ZZi3DWzeJCsgj4hc0jwMOK5BVfj1LCO4jsZ5e0PGTl1DoBO57cGsrew6h/xXzqrBG9KsEcPirI;4:cU+7HLllLMhsQKNhGhOj3fYqaRc2IAtOEsHcLvqdjnEs449GXqbH7tf2CLBv5S8fDNnfE7k01D0RTtO2XHXMDawVt9ZiKQUh64NmZqDxlVyWwkrROg5JBfiFUv0IKjWxAEqpzzSInFgGHf1TYF5SpOu7wQ98T2bzaeUrUUXUMWZBkniuxJd/X6QLklWtbp/TrDp7JTynP3spd9OIdgZtTBhCc+OZryyYSUtRsD/ArxsdZSFWx+3KKYVAlGNpCOxe X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6041248)(20161123564025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BL2PR15MB0964;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BL2PR15MB0964; X-Forefront-PRVS: 04041A2886 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(7370300001)(6009001)(189002)(199003)(377454003)(24454002)(76176999)(7350300001)(50986999)(101416001)(6116002)(65956001)(65806001)(23676002)(31686004)(83506001)(229853002)(81166006)(81156014)(64126003)(110136004)(65826007)(5660300001)(50466002)(36756003)(7736002)(305945005)(54356999)(25786009)(4326008)(68736007)(53546010)(31696002)(6246003)(4001350100001)(86362001)(189998001)(106356001)(6916009)(97736004)(2950100002)(6666003)(478600001)(47776003)(2906002)(1706002)(8676002)(42186005)(230700001)(53936002)(33646002)(54906002)(105586002)(6486002)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:BL2PR15MB0964;H:[IPv6:2620:10d:c081:1132::10dd];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTDJQUjE1TUIwOTY0OzIzOjVTOXR4dlVqNU1XVFM0aHVwNlhuQ05HdmdP?= =?utf-8?B?Ym9DVDhSbnRDR0R3UThEWXc4dkFPbEloYmZ5SHVqM0t4cmFWSHNnRkhqSTll?= =?utf-8?B?bGViN01YSEhVK2VRbEdqc0VhYi9RMjJNMDdoRWNlclFnaVNtN0lUUndobVVx?= =?utf-8?B?cktpNU9ZUkRlOEliSzZiUlU2RDFjeEpNYWtoNFFyK0dTUWtXUzhBdGVtdUE3?= =?utf-8?B?REgrdFRBeThaYVpETnVYQ0lGK2N1dSsyU3dlQmNzS0oxWDloYzBCNCtiTGRx?= =?utf-8?B?NS9tNm5aQkRNN205TG1oZTRkMndHaktPNG9XWVVadStvU1lJTWVQVENmOGZk?= =?utf-8?B?cUpBbjZabnNlOWd2NzFCcmlKdlNuZmYrOWR0UjhGTVlyeDhFbUVoRUJYZDJx?= =?utf-8?B?VGhUNEZWRGpQSlFicTFJNGpURWVWTSt3dTRYRHYxa0FZbTdhZGc3Zkg5OXFq?= =?utf-8?B?VzlBNHRpazJTcFFhWE1hWnYzZEtqY3NFTDVhcUxLc0NzLzREdkM2aDJHTFg5?= =?utf-8?B?WFhYTkIzQlFWYkZuaFVIRERoVEtPdkdzd1Roa1o2bzFHRUdmSUI3NXR1MStF?= =?utf-8?B?M2hFbnYvOGUrYnBST0I5QVJzQ0p6M3crY1d1Z00veHQ5Tm53aXRHRDRMY1Fy?= =?utf-8?B?VmNia0NXQldpQXdmcy9IT2lDaGNaUW9WanZqL1VxQ3ZCVlJGcXFWeDZ5K01Y?= =?utf-8?B?WUlHV2RxMEZGNkIrYmNRemgyd2dRVVhnb29acHJxT1NnVE1kanFUSXh2TldY?= =?utf-8?B?TG9PTmJvWjJtRno5TVEwektyYTNJREllSEpyY25hRHppak92OWs1bzZoNVAy?= =?utf-8?B?aGNrbkYwQzJZKzhzT25BWEFDZ0dWUE4xVzFGRjZQZTdiTHRoMFMyS291eFJT?= =?utf-8?B?bDVTbXhrNHZEWVdtZ3c2Y1kwZlY0M2g1L1RVWDAxb1RScDZyOURFNmhtYi9a?= =?utf-8?B?SW0yTlFmNjF5cEJDNG85dS9YaGltOXNrTGNOcEdybk12R053K2pDYWRlYktG?= =?utf-8?B?aENPYTJsS3d0YllDemdXbXlxRlQ3LzZiTHFLUUVza2dMOE1wcmhDVmJ0di8v?= =?utf-8?B?T3pPSXU5TjJnWm1yajE2bnd6am5ZTE9VVkREa2VHQ2tJbkRkTmUwUlJlUHEw?= =?utf-8?B?bXJDd1dSc085ditjNksvOG1KRWdpTFB6bHNsV2orUk0wSzdURjh6dGd4ZUlU?= =?utf-8?B?NFpmVk1XVkFZNVVpRDRpa0RPQ0ZSZ0hLNmZScFNXMVBLaUJFdHl4RDZNTnJT?= =?utf-8?B?NE1vL3BRemd2cVFuSnZpdzk5UVhoUUFFVkZ5VWppOWJadlU5ckV0SFcvM2hY?= =?utf-8?B?VWlHdUVBM2tpdWs2bEovYU9pNDlMeHA2azNQWktSL0dRMUFJYzlXZ1Jxamg3?= =?utf-8?B?c01YTU9WY2YrSVFOWlUyRDAwZUFpWW9nMGNLWkIxTmhwTEd0WXpTdklkVUhm?= =?utf-8?B?MXlZYkYzQ2pZTllQcllZNzY1bVlsVFZtVGUwVHFsbEpRUTlGc3RWalF5L1E3?= =?utf-8?B?QzZrYytSNFFTVGZUNFJjSndmeXFISDJWS0JPa2JzUzFoM3NQYVQ4QTJDY1U1?= =?utf-8?B?dUJBbmphNjdrYUpRbk9uSVA3Q0VuSlpGTDdLczRUWFBUNlNGV3pJbkF3bUV4?= =?utf-8?B?bFRTb2FQMFFWVk81eXB4TVI5Sk1JSmZvZndVa21VOERFcWFIYnEzRG5zcnVK?= =?utf-8?B?b0xKUlhweHNueUZMY2RqdUw1dG80TGZ6RXByQlVsckdJbHdFWTk1TFc2d3lo?= =?utf-8?B?aHFXWlZlWE1LcTUwSXY2SXZFWlNsRTVkQVdvclZkcnJJdlV5ZlBiTjJGVFZE?= =?utf-8?B?emJ2bWFvMERJbXc1ZnZVYWVDRmxZM0xGMWVrazJVVk1OZHc9PQ==?= X-Microsoft-Exchange-Diagnostics: 1;BL2PR15MB0964;6:IR62JUyejD0yyQVsCvI3mZcQMCbUfSE07yi07K4VreWZqKQaR/b61v7pipPSaKnZUFLVO/HtzEVsmIqIiLaHpR5G8EXsaAaUPzWPGd7nmUioMrEimKOmHLtMF/iBr39zM4fBgm85JLmNDzIW2o+3ZAWfc2zPVUL2N4I8DtftykAoQ9SnmPqfIeEY0VShwdnK7mVEZZV8iVFZneG3pViospWz8Nm2FbsOEnrJMUM1qzRoOy8sN4kosMuvxRwclUoEDT50/NN4sh5eOWmsWVhsxTI/uh07IbINlv6WQf01hwhL0f6dVKhp6dYQGDbwx8ugabGGRIYzi4pBIB9zFj998g==;5:PmdPFRHxxs2WO6wYM+l1hcgMtdKjqyTk6y96aEHe8A0hauL4LnMawQf8HLfp8YLSoEehZmPEZPyBJt0ZDh+xNEViekQmijzX4fJ2UlKKrkgCuzSBtuQg+7V45BD9Eil7R8B1ZU4ocu3jtd7YgF24XQ==;24:hoUAZPGUkNGGAB4CGOAftwqgwbAr8yIiwQAcMmQB7BsGnqQWsRWcEGAcSxC8d3G5MUOzMWFaKPpqgzkcidlX4Vc6ct7BtQCb2uILUDMy7rQ=;7:KxgYzU6BDIQ9RsofmoZhtFIqQkKUlSgKvNNbQgUm2CgrTrqCXns9NmiVlJD6UfxFH+41JS6j9IK9U7xZHEqIAHh4eoG+ZQ+6wQ3Flg+pbgUHUDcwZgWmSJoNIxfcp1Tm6dfgZiLgBpXKWCmNNWIxVAABKx16hV2q5PLHa8nzIyo4dvoNk7w1RUDz7cvtVJMxQCfMBQQnzoT8/Ftnb2MJEK6CGB8b0MKaQMAOuxt2CXA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BL2PR15MB0964;20:hKieT2b6Mm120oG2WKpFTC4UNEJko5pfNOfB0CfoCp6MRKSTj92HMG7GhxGJvFVVlf30zrdB2hyV1uJR+EnyLvonr9LKjY39R1JBWk6uBexj4KwsONWYk0jEkeKGNprBggLqLS+AemyabpmhhDEErNTyiDIZghGEM2Svru+qyGw= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2017 20:48:47.0952 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR15MB0964 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-08-19_10:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 507 Lines: 13 On 8/19/17 12:59 PM, Shubham Bansal wrote: > not be able to compare them like kees this week. > Does that sound good? yeah. that's fine. I was more interested in selftests/.../test_progs numbers before/after, since they're more representative of real world performance vs test_bpf.ko > Thats right. But still an improvement I guess. I think I discussed it > with Daniel and I thought, I should get this patch reach mainstream > first then I can improve on it. agree. To me the patch looks ready to land.