From: mgherzan@gmail.com (Mircea Gherzan)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v3] ARM: net: JIT compiler for packet filters
Date: Wed, 28 Dec 2011 16:51:34 +0100 [thread overview]
Message-ID: <4EFB3B06.1090203@gmail.com> (raw)
In-Reply-To: <20111220.135526.82432216865290827.davem@davemloft.net>
Am 20.12.2011 19:55, schrieb David Miller:
> From: Mircea Gherzan<mgherzan@gmail.com>
> Date: Tue, 20 Dec 2011 19:04:23 +0100
>
>> Based of Matt Evans's PPC64 implementation.
>>
>> The compiler generates ARM instructions but interworking is
>> supported for Thumb2 kernels.
>>
>> Supports both little and big endian. Unaligned loads are emitted
>> for ARMv6+. Not all the BPF opcodes that deal with ancillary data
>> are supported. The scratch memory of the filter lives on the stack.
>> Hardware integer division is used if it is available.
>>
>> Enabled in the same way as for x86-64 and PPC64:
>>
>> echo 1> /proc/sys/net/core/bpf_jit_enable
>>
>> A value greater than 1 enables opcode output.
>>
>> Signed-off-by: Mircea Gherzan<mgherzan@gmail.com>
>
> I'm happy with this going in via the ARM tree once all the details
> are worked out:
I do not really care that much about the tree where this is going, as
long as it gets into 3.3 :) If you want to take it via the -net tree,
please synchronize with Russell (I've uploaded the patch to his tracking
system [1]).
Thanks,
Mircea
[1] http://www.arm.linux.org.uk/developer/patche/viewpatch.php?id=7259/1
> Acked-by: David S. Miller<davem@davemloft.net>
WARNING: multiple messages have this Message-ID (diff)
From: Mircea Gherzan <mgherzan@gmail.com>
To: David Miller <davem@davemloft.net>
Cc: linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org,
linux@arm.linux.org.uk
Subject: Re: [PATCH v3] ARM: net: JIT compiler for packet filters
Date: Wed, 28 Dec 2011 16:51:34 +0100 [thread overview]
Message-ID: <4EFB3B06.1090203@gmail.com> (raw)
In-Reply-To: <20111220.135526.82432216865290827.davem@davemloft.net>
Am 20.12.2011 19:55, schrieb David Miller:
> From: Mircea Gherzan<mgherzan@gmail.com>
> Date: Tue, 20 Dec 2011 19:04:23 +0100
>
>> Based of Matt Evans's PPC64 implementation.
>>
>> The compiler generates ARM instructions but interworking is
>> supported for Thumb2 kernels.
>>
>> Supports both little and big endian. Unaligned loads are emitted
>> for ARMv6+. Not all the BPF opcodes that deal with ancillary data
>> are supported. The scratch memory of the filter lives on the stack.
>> Hardware integer division is used if it is available.
>>
>> Enabled in the same way as for x86-64 and PPC64:
>>
>> echo 1> /proc/sys/net/core/bpf_jit_enable
>>
>> A value greater than 1 enables opcode output.
>>
>> Signed-off-by: Mircea Gherzan<mgherzan@gmail.com>
>
> I'm happy with this going in via the ARM tree once all the details
> are worked out:
I do not really care that much about the tree where this is going, as
long as it gets into 3.3 :) If you want to take it via the -net tree,
please synchronize with Russell (I've uploaded the patch to his tracking
system [1]).
Thanks,
Mircea
[1] http://www.arm.linux.org.uk/developer/patche/viewpatch.php?id=7259/1
> Acked-by: David S. Miller<davem@davemloft.net>
next prev parent reply other threads:[~2011-12-28 15:51 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-12-20 18:04 [PATCH v3] ARM: net: JIT compiler for packet filters Mircea Gherzan
2011-12-20 18:04 ` Mircea Gherzan
2011-12-20 18:55 ` David Miller
2011-12-20 18:55 ` David Miller
2011-12-28 15:51 ` Mircea Gherzan [this message]
2011-12-28 15:51 ` Mircea Gherzan
2011-12-28 18:41 ` David Miller
2011-12-28 18:41 ` David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4EFB3B06.1090203@gmail.com \
--to=mgherzan@gmail.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.