From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751547AbaHOSvN (ORCPT ); Fri, 15 Aug 2014 14:51:13 -0400 Received: from mail-lb0-f172.google.com ([209.85.217.172]:64517 "EHLO mail-lb0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751116AbaHOSvL (ORCPT ); Fri, 15 Aug 2014 14:51:11 -0400 MIME-Version: 1.0 In-Reply-To: References: <1407916658-8731-1-git-send-email-ast@plumgrid.com> <1407916658-8731-18-git-send-email-ast@plumgrid.com> From: Andy Lutomirski Date: Fri, 15 Aug 2014 11:50:49 -0700 Message-ID: Subject: Re: [PATCH RFC v4 net-next 17/26] tracing: allow eBPF programs to be attached to events To: Alexei Starovoitov Cc: Daniel Borkmann , "H. Peter Anvin" , Andrew Morton , Linux API , Chema Gonzalez , Eric Dumazet , "David S. Miller" , Brendan Gregg , Linus Torvalds , Steven Rostedt , LKML , Peter Zijlstra , Kees Cook , Network Development , Ingo Molnar Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Aug 15, 2014 10:36 AM, "Alexei Starovoitov" wrote: > > On Fri, Aug 15, 2014 at 10:20 AM, Andy Lutomirski wrote: > > The downside of this approach is that compat support might be > > difficult or impossible. > > Would do you mean by compat? 32-bit programs on 64-bit kernels? > There is no such concept for eBPF. All eBPF programs are always > operating on 64-bit registers. Doesn't the eBPF program need to know sizeof(long) to read these fields correctly? Or am I misunderstanding what the code does? --Andy