[RFC PATCH tip 1/5] Extended BPF core framework

2013-12-02 Thread Alexei Starovoitov
Extended BPF (or 64-bit BPF) is an instruction set to create safe dynamically loadable filters that can call fixed set of kernel functions and take generic bpf_context as an input. BPF filter is a glue between kernel functions and bpf_context. Different kernel subsystems can define their own set

[RFC PATCH tip 1/5] Extended BPF core framework

2013-12-02 Thread Alexei Starovoitov
Extended BPF (or 64-bit BPF) is an instruction set to create safe dynamically loadable filters that can call fixed set of kernel functions and take generic bpf_context as an input. BPF filter is a glue between kernel functions and bpf_context. Different kernel subsystems can define their own set