Age | Commit message (Expand) | Author | Files | Lines |
2015-07-29 | s390/bpf: Only clear A and X for converted BPF programs | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -9/+11 |
2015-07-29 | s390/bpf: increase BPF_SIZE_MAX | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -12/+3 |
2015-07-29 | s390/bpf: Fix multiple macro expansions | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -2/+3 |
2015-07-29 | s390/bpf: clear correct BPF accumulator register | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -7/+7 |
2015-07-20 | bpf: introduce bpf_skb_vlan_push/pop() helpers | ![](https://seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov | 1 | -0/+4 |
2015-06-25 | s390/bpf: Fix backward jumps | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -1/+1 |
2015-06-09 | s390/bpf: implement bpf_tail_call() helper | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 2 | -4/+112 |
2015-06-03 | s390/bpf: fix bpf frame pointer setup | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -4/+7 |
2015-06-03 | s390/bpf: fix stack allocation | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -1/+3 |
2015-04-30 | s390/bpf: Fix gcov stack space problem | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -1/+4 |
2015-04-30 | s390/bpf: Adjust ALU64_DIV/MOD to match interpreter change | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -8/+6 |
2015-04-15 | s390/bpf: Add s390x eBPF JIT compiler backend | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 3 | -802/+1233 |
2015-01-15 | s390/bpf: Zero extend parameters before calling C function | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -4/+6 |
2015-01-15 | s390/bpf: Fix sk_load_byte_msh() | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -4/+4 |
2015-01-15 | s390/bpf: Fix offset parameter for skb_copy_bits() | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -0/+2 |
2015-01-15 | s390/bpf: Fix skb_copy_bits() parameter passing | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -10/+10 |
2015-01-15 | s390/bpf: Fix JMP_JGE_K (A >= K) and JMP_JGT_K (A > K) | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -6/+3 |
2015-01-09 | s390/bpf: Fix JMP_JGE_X (A > X) and JMP_JGT_X (A >= X) | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -2/+2 |
2015-01-09 | s390/bpf: Fix ALU_NEG (A = -A) | ![](https://seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu | 1 | -2/+2 |
2014-09-13 | net: filter: constify detection of pkt_type_offset | ![](https://seccdn.libravatar.org/avatar/10c9b35ebec59e674bfa641e3b17a9b8?s=13&d=retro) Hannes Frederic Sowa | 1 | -34/+1 |
2014-09-09 | net: bpf: be friendly to kmemcheck | ![](https://seccdn.libravatar.org/avatar/313fc85d8d9a809733c65484aff2f37e?s=13&d=retro) Daniel Borkmann | 1 | -1/+1 |
2014-09-09 | net: bpf: consolidate JIT binary allocator | ![](https://seccdn.libravatar.org/avatar/313fc85d8d9a809733c65484aff2f37e?s=13&d=retro) Daniel Borkmann | 1 | -36/+9 |
2014-09-05 | net: bpf: make eBPF interpreter images read-only | ![](https://seccdn.libravatar.org/avatar/313fc85d8d9a809733c65484aff2f37e?s=13&d=retro) Daniel Borkmann | 1 | -1/+1 |
2014-08-02 | net: filter: split 'struct sk_filter' into socket and bpf parts | ![](https://seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov | 1 | -2/+2 |
2014-06-01 | net: filter: get rid of BPF_S_* enum | ![](https://seccdn.libravatar.org/avatar/313fc85d8d9a809733c65484aff2f37e?s=13&d=retro) Daniel Borkmann | 1 | -85/+78 |
2014-05-14 | net: filter: s390: fix JIT address randomization | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -1/+1 |
2014-04-25 | s390/bpf,jit: initialize A register if 1st insn is BPF_S_LDX_B_MSH | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -1/+0 |
2014-03-31 | net: filter: add jited flag to indicate jit compiled filters | ![](https://seccdn.libravatar.org/avatar/313fc85d8d9a809733c65484aff2f37e?s=13&d=retro) Daniel Borkmann | 1 | -1/+4 |
2014-03-26 | net: Rename skb->rxhash to skb->hash | ![](https://seccdn.libravatar.org/avatar/92e83f22c3e3fa1e8b9de52843381b77?s=13&d=retro) Tom Herbert | 1 | -4/+4 |
2014-01-17 | s390/bpf,jit: fix 32 bit divisions, use unsigned divide instructions | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -8/+8 |
2014-01-15 | bpf: do not use reciprocal divide | ![](https://seccdn.libravatar.org/avatar/f8a365da9e0ecf47ef21b257b0c3bdbc?s=13&d=retro) Eric Dumazet | 1 | -5/+12 |
2013-10-24 | s390/bpf,jit: fix prolog oddity | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -2/+2 |
2013-10-24 | s390/dis: move disassembler function prototypes to proper header file | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -1/+1 |
2013-10-07 | net: fix unsafe set_memory_rw from softirq | ![](https://seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov | 1 | -1/+3 |
2013-09-04 | s390/bpf,jit: fix address randomization | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -1/+1 |
2013-07-18 | s390/bpf,jit: add pkt_type support | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -0/+42 |
2013-07-18 | s390/bpf,jit: address randomize and write protect jit code | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -5/+46 |
2013-07-18 | s390/bpf,jit: use generic jit dumper | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -8/+2 |
2013-07-18 | s390/bpf,jit: call module_free() from any context | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -17/+3 |
2013-04-17 | s390/bpf,jit: use kcalloc instead of kmalloc and memset | ![](https://seccdn.libravatar.org/avatar/3dbbf33160d8beb499d10193e6203e2c?s=13&d=retro) Stelian Nirlu | 1 | -2/+1 |
2013-02-14 | s390/bpf,jit: add vlan tag support | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -0/+21 |
2012-12-03 | s390/bpf,jit: add support for XOR instruction | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -0/+7 |
2012-12-03 | s390/bpf,jit: add support MOD instruction | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -0/+21 |
2012-09-26 | s390/bpf,jit: add support for BPF_S_ANC_ALU_XOR_X instruction | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -0/+5 |
2012-09-26 | s390/bpf,jit: improve code generation | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -4/+37 |
2012-09-26 | s390/bpf,jit: BPF Just In Time compiler for s390 | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 3 | -0/+872 |