On 03/11/2014 10:03 PM, Alexei Starovoitov wrote:
> On Tue, Mar 11, 2014 at 10:40 AM, Pavel Emelyanov wrote:
>> On 03/10/2014 02:00 AM, Daniel Borkmann wrote:
>>> On 03/09/2014 06:08 PM, Alexei Starovoitov wrote:
On Sun, Mar 9, 2014 at 5:29 AM, Daniel Borkmann
wrote:
> On 03/09/201
On Tue, Mar 11, 2014 at 10:40 AM, Pavel Emelyanov wrote:
> On 03/10/2014 02:00 AM, Daniel Borkmann wrote:
>> On 03/09/2014 06:08 PM, Alexei Starovoitov wrote:
>>> On Sun, Mar 9, 2014 at 5:29 AM, Daniel Borkmann
>>> wrote:
On 03/09/2014 12:15 AM, Alexei Starovoitov wrote:
>
> Extende
On 03/10/2014 02:00 AM, Daniel Borkmann wrote:
> On 03/09/2014 06:08 PM, Alexei Starovoitov wrote:
>> On Sun, Mar 9, 2014 at 5:29 AM, Daniel Borkmann
>> wrote:
>>> On 03/09/2014 12:15 AM, Alexei Starovoitov wrote:
Extended BPF extends old BPF in the following ways:
- from 2 to 10 r
On Sun, Mar 9, 2014 at 3:00 PM, Daniel Borkmann wrote:
> On 03/09/2014 06:08 PM, Alexei Starovoitov wrote:
>>
>> On Sun, Mar 9, 2014 at 5:29 AM, Daniel Borkmann
>> wrote:
>>>
>>> On 03/09/2014 12:15 AM, Alexei Starovoitov wrote:
Extended BPF extends old BPF in the following ways:
>
On 03/09/2014 06:08 PM, Alexei Starovoitov wrote:
On Sun, Mar 9, 2014 at 5:29 AM, Daniel Borkmann wrote:
On 03/09/2014 12:15 AM, Alexei Starovoitov wrote:
Extended BPF extends old BPF in the following ways:
- from 2 to 10 registers
Original BPF has two registers (A and X) and hidden frame
On Sun, Mar 9, 2014 at 12:11 PM, Eric Dumazet wrote:
> On Sun, 2014-03-09 at 11:57 -0700, Alexei Starovoitov wrote:
>
>> In sk_run_filter_ext() I used "u64 stack[64];", but "u64 stack[60];" is
>> safe too, but I didn't want to go into extensive explanation
>> of 'magic' 60 number in the first patc
On Sun, 2014-03-09 at 11:57 -0700, Alexei Starovoitov wrote:
> In sk_run_filter_ext() I used "u64 stack[64];", but "u64 stack[60];" is
> safe too, but I didn't want to go into extensive explanation
> of 'magic' 60 number in the first patch, so I just rounded it to 64.
> Since now you understand, I
On Sun, Mar 9, 2014 at 11:11 AM, Eric Dumazet wrote:
> On Sun, 2014-03-09 at 10:38 -0700, Alexei Starovoitov wrote:
>> On Sun, Mar 9, 2014 at 7:45 AM, Eric Dumazet wrote:
>> > On Sat, 2014-03-08 at 15:15 -0800, Alexei Starovoitov wrote:
>> >
>> >> +/**
>> >> + * sk_run_filter_ext - run an exten
On Sun, 2014-03-09 at 10:38 -0700, Alexei Starovoitov wrote:
> On Sun, Mar 9, 2014 at 7:45 AM, Eric Dumazet wrote:
> > On Sat, 2014-03-08 at 15:15 -0800, Alexei Starovoitov wrote:
> >
> >> +/**
> >> + * sk_run_filter_ext - run an extended filter
> >> + * @ctx: buffer to run the filter on
> >>
On Sun, Mar 9, 2014 at 7:49 AM, Eric Dumazet wrote:
> On Sat, 2014-03-08 at 15:15 -0800, Alexei Starovoitov wrote:
>
>> + if (BPF_SRC(fp->code) == BPF_K &&
>> + (int)fp->k < 0) {
>> + /* extended BPF immediates are signed,
>>
On Sun, Mar 9, 2014 at 7:45 AM, Eric Dumazet wrote:
> On Sat, 2014-03-08 at 15:15 -0800, Alexei Starovoitov wrote:
>
>> +/**
>> + * sk_run_filter_ext - run an extended filter
>> + * @ctx: buffer to run the filter on
>> + * @insn: filter to apply
>> + *
>> + * Decode and execute extended BPF
On Sun, Mar 9, 2014 at 5:29 AM, Daniel Borkmann wrote:
> On 03/09/2014 12:15 AM, Alexei Starovoitov wrote:
>>
>> Extended BPF extends old BPF in the following ways:
>> - from 2 to 10 registers
>>Original BPF has two registers (A and X) and hidden frame pointer.
>>Extended BPF has ten regis
On Sat, 2014-03-08 at 15:15 -0800, Alexei Starovoitov wrote:
> + if (BPF_SRC(fp->code) == BPF_K &&
> + (int)fp->k < 0) {
> + /* extended BPF immediates are signed,
> + * zero extend immediate into
On Sat, 2014-03-08 at 15:15 -0800, Alexei Starovoitov wrote:
> +/**
> + * sk_run_filter_ext - run an extended filter
> + * @ctx: buffer to run the filter on
> + * @insn: filter to apply
> + *
> + * Decode and execute extended BPF instructions.
> + * @ctx is the data we are operating on.
> +
On 03/09/2014 12:15 AM, Alexei Starovoitov wrote:
Extended BPF extends old BPF in the following ways:
- from 2 to 10 registers
Original BPF has two registers (A and X) and hidden frame pointer.
Extended BPF has ten registers and read-only frame pointer.
- from 32-bit registers to 64-bit reg
Extended BPF extends old BPF in the following ways:
- from 2 to 10 registers
Original BPF has two registers (A and X) and hidden frame pointer.
Extended BPF has ten registers and read-only frame pointer.
- from 32-bit registers to 64-bit registers
semantics of old 32-bit ALU operations are pr
16 matches
Mail list logo