Age | Commit message (Expand) | Author |
2016-05-19 | s390/bpf: fix recache skb->data/hlen for skb_vlan_push/pop | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2016-05-19 | s390/bpf: reduce maximum program size to 64 KB | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2016-05-16 | bpf, s390: add support for constant blinding | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2016-05-16 | bpf: prepare bpf_int_jit_compile/bpf_prog_select_runtime apis | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-12-18 | bpf: move clearing of A/X into classic to eBPF migration prologue | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-10-03 | ebpf: migrate bpf_prog's flags to bitfield | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-08-11 | bpf: s390: Fix build error caused by the struct bpf_array member name changed | ![](//seccdn.libravatar.org/avatar/5e3e7bf7a7cd22f2abc9f9c4eba12fb9?s=13&d=retro) Kaixu Xia |
2015-07-30 | bpf: provide helper that indicates eBPF was migrated | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-07-29 | s390/bpf: recache skb->data/hlen for skb_vlan_push/pop | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-07-29 | s390/bpf: Only clear A and X for converted BPF programs | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-07-29 | s390/bpf: increase BPF_SIZE_MAX | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-07-29 | s390/bpf: Fix multiple macro expansions | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-07-29 | s390/bpf: clear correct BPF accumulator register | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-07-20 | bpf: introduce bpf_skb_vlan_push/pop() helpers | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-06-25 | s390/bpf: Fix backward jumps | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-06-09 | s390/bpf: implement bpf_tail_call() helper | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-06-03 | s390/bpf: fix bpf frame pointer setup | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-04-30 | s390/bpf: Fix gcov stack space problem | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-04-30 | s390/bpf: Adjust ALU64_DIV/MOD to match interpreter change | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-04-15 | s390/bpf: Add s390x eBPF JIT compiler backend | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-01-15 | s390/bpf: Fix JMP_JGE_K (A >= K) and JMP_JGT_K (A > K) | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-01-09 | s390/bpf: Fix JMP_JGE_X (A > X) and JMP_JGT_X (A >= X) | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2015-01-09 | s390/bpf: Fix ALU_NEG (A = -A) | ![](//seccdn.libravatar.org/avatar/9ad0f20093b7076d8b8fb88f7ea8b021?s=13&d=retro) Michael Holzheu |
2014-09-13 | net: filter: constify detection of pkt_type_offset | ![](//seccdn.libravatar.org/avatar/10c9b35ebec59e674bfa641e3b17a9b8?s=13&d=retro) Hannes Frederic Sowa |
2014-09-09 | net: bpf: be friendly to kmemcheck | ![](//seccdn.libravatar.org/avatar/313fc85d8d9a809733c65484aff2f37e?s=13&d=retro) Daniel Borkmann |
2014-09-09 | net: bpf: consolidate JIT binary allocator | ![](//seccdn.libravatar.org/avatar/313fc85d8d9a809733c65484aff2f37e?s=13&d=retro) Daniel Borkmann |
2014-09-05 | net: bpf: make eBPF interpreter images read-only | ![](//seccdn.libravatar.org/avatar/313fc85d8d9a809733c65484aff2f37e?s=13&d=retro) Daniel Borkmann |
2014-08-02 | net: filter: split 'struct sk_filter' into socket and bpf parts | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2014-06-01 | net: filter: get rid of BPF_S_* enum | ![](//seccdn.libravatar.org/avatar/313fc85d8d9a809733c65484aff2f37e?s=13&d=retro) Daniel Borkmann |
2014-05-14 | net: filter: s390: fix JIT address randomization | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2014-04-25 | s390/bpf,jit: initialize A register if 1st insn is BPF_S_LDX_B_MSH | ![](//seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky |
2014-03-31 | net: filter: add jited flag to indicate jit compiled filters | ![](//seccdn.libravatar.org/avatar/313fc85d8d9a809733c65484aff2f37e?s=13&d=retro) Daniel Borkmann |
2014-03-26 | net: Rename skb->rxhash to skb->hash | ![](//seccdn.libravatar.org/avatar/92e83f22c3e3fa1e8b9de52843381b77?s=13&d=retro) Tom Herbert |
2014-01-17 | s390/bpf,jit: fix 32 bit divisions, use unsigned divide instructions | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2014-01-15 | bpf: do not use reciprocal divide | ![](//seccdn.libravatar.org/avatar/f8a365da9e0ecf47ef21b257b0c3bdbc?s=13&d=retro) Eric Dumazet |
2013-10-24 | s390/bpf,jit: fix prolog oddity | ![](//seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky |
2013-10-24 | s390/dis: move disassembler function prototypes to proper header file | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2013-10-07 | net: fix unsafe set_memory_rw from softirq | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2013-09-04 | s390/bpf,jit: fix address randomization | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2013-07-18 | s390/bpf,jit: add pkt_type support | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2013-07-18 | s390/bpf,jit: address randomize and write protect jit code | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2013-07-18 | s390/bpf,jit: use generic jit dumper | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2013-07-18 | s390/bpf,jit: call module_free() from any context | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2013-04-17 | s390/bpf,jit: use kcalloc instead of kmalloc and memset | ![](//seccdn.libravatar.org/avatar/3dbbf33160d8beb499d10193e6203e2c?s=13&d=retro) Stelian Nirlu |
2013-02-14 | s390/bpf,jit: add vlan tag support | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2012-12-03 | s390/bpf,jit: add support for XOR instruction | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2012-12-03 | s390/bpf,jit: add support MOD instruction | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2012-09-26 | s390/bpf,jit: add support for BPF_S_ANC_ALU_XOR_X instruction | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2012-09-26 | s390/bpf,jit: improve code generation | ![](//seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens |
2012-09-26 | s390/bpf,jit: BPF Just In Time compiler for s390 | ![](//seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky |