2018-05-24 |
Daniel Borkmann | bpf: properly enforce index mask to prevent out-of... Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-05-17 |
Daniel Borkmann | bpf: fix truncated jump targets on heavy expansions Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-05-04 |
Daniel Borkmann | bpf: use array_index_nospec in find_prog_type Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-05-02 |
Alexei Starovoitov | Merge branch 'bpf-sockmap-fixes' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-05-02 |
John Fastabend | bpf: sockmap, fix error handling in redirect failures Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-05-02 |
John Fastabend | bpf: sockmap, zero sg_size on error when buffer is released Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-05-02 |
John Fastabend | bpf: sockmap, fix scatterlist update on error path... Reported-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-05-02 |
Alexei Starovoitov | Merge branch 'x86-bpf-jit-fixes' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-05-02 |
Daniel Borkmann | bpf, x64: fix memleak when not converging on calls Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-05-02 |
Daniel Borkmann | bpf, x64: fix memleak when not converging after image Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Alexei Starovoitov | Merge branch 'nfp-bpf-updates' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jakub Kicinski | nfp: bpf: improve wrong FW response warnings Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jakub Kicinski | nfp: bpf: add support for bpf_get_prandom_u32() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jakub Kicinski | nfp: bpf: add support for atomic add of unknown values Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jakub Kicinski | nfp: bpf: expose command delay slots Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jakub Kicinski | nfp: bpf: add basic support for atomic adds Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jakub Kicinski | bpf: add parenthesis around argument of BPF_LDST_BYTES() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jakub Kicinski | nfp: bpf: add map deletes from the datapath Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jakub Kicinski | nfp: bpf: add map updates from the datapath Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jakub Kicinski | nfp: bpf: add helper for basic map call checks Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jakub Kicinski | nfp: bpf: add helper for validating stack pointers Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jakub Kicinski | nfp: bpf: rename map_lookup_stack() to map_call_stack_common() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jiong Wang | nfp: bpf: detect packet reads could be cached, enable... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jiong Wang | nfp: bpf: support unaligned read offset Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-29 |
Jiong Wang | nfp: bpf: read from packet data cache for PTR_TO_PACKET Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-24 |
Jakub Kicinski | nfp: bpf: fix check of program max insn count Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-24 |
Jakub Kicinski | tools: bpftool: don't use hex numbers in JSON output Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-21 |
Daniel Borkmann | kbuild: disable clang's default use of -fmerge-all-constants Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-20 |
Daniel Borkmann | bpf, doc: add description wrt native/bpf clang target... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-07 |
Daniel Borkmann | bpf, x64: increase number of passes Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-03 |
Daniel Axtens | bpf: fix bpf_skb_adjust_net/bpf_skb_proto_xlat to deal... Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-02 |
Alexei Starovoitov | Merge branch 'bpftool-visualization' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-02 |
Quentin Monnet | tools: bpftool: add bash completion for CFG dump Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-02 |
Jiong Wang | tools: bpftool: new command-line option and documentation... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-02 |
Jiong Wang | tools: bpftool: generate .dot graph from CFG information Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-02 |
Jiong Wang | tools: bpftool: add out edges for each basic-block Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-02 |
Jiong Wang | tools: bpftool: partition basic-block for each function... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-02 |
Jiong Wang | tools: bpftool: detect sub-programs from the eBPF sequence Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-02 |
Jiong Wang | tools: bpftool: factor out xlated dump related code... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-03-02 |
Jiong Wang | tools: bpftool: remove unnecessary 'if' to reduce indentation Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-27 |
Daniel Borkmann | bpf, x64: remove bpf_flush_icache Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-27 |
Alexei Starovoitov | Merge branch 'bpf-kselftest-improvements' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-27 |
Daniel Borkmann | bpf: add tail call tests to test_verifier Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-27 |
Daniel Borkmann | bpf: unify rlimit handling in selftests Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-27 |
Daniel Borkmann | bpf, ppc64: fix out of bounds access in tail call Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-24 |
Alexei Starovoitov | Merge branch 'x86-jit' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-24 |
Daniel Borkmann | bpf: add various jit test cases Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-24 |
Daniel Borkmann | bpf, x64: save 5 bytes in prologue when ebpf insns... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-24 |
Daniel Borkmann | bpf, x64: save few bytes when mul is in alu32 Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-24 |
Daniel Borkmann | bpf, x64: save several bytes when mul dest is r0/r3 anyway Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-24 |
Daniel Borkmann | bpf, x64: save several bytes by using mov over movabsq... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-24 |
Daniel Borkmann | bpf, x64: save one byte per shl/shr/sar when imm is 1 Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-23 |
Daniel Borkmann | bpf: allow xadd only on aligned memory Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-23 |
Daniel Borkmann | bpf, arm64: fix out of bounds access in tail call Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-22 |
Daniel Borkmann | bpf, x64: implement retpoline for tail call Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-16 |
Daniel Borkmann | bpf: fix mlock precharge on arraymaps Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-14 |
Daniel Borkmann | bpf: fix bpf_prog_array_copy_to_user warning from perf... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-14 |
Eric Dumazet | bpf: fix sock_map_alloc() error path Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-14 |
Yonghong Song | bpf: fix memory leak in lpm_trie map_free callback function Reported-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-14 |
Yonghong Song | tools/bpf: adjust rlimit RLIMIT_MEMLOCK for test_tcpbpf_user Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-14 |
Jesper Dangaard Brouer | selftests/bpf: fix Makefile for cgroup_helpers.c Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-14 |
Jesper Dangaard Brouer | net: avoid including xdp.h in filter.h Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-14 |
Prashant Bhole | bpf: samples/sockmap detach sock ops program Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-14 |
Prashant Bhole | bpf: samples/sockmap fix Makefile for build error Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-14 |
Tushar Dave | samples/bpf: adjust rlimit RLIMIT_MEMLOCK for xdp_redirect Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-03 |
Alexei Starovoitov | Merge branch 'libbpf-xdp-support' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-03 |
Eric Leblond | samples/bpf: use bpf_set_link_xdp_fd Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-03 |
Eric Leblond | libbpf: add missing SPDX-License-Identifier Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-03 |
Eric Leblond | libbpf: add error reporting in XDP Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-03 |
Eric Leblond | libbpf: add function to setup XDP Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-03 |
Eric Leblond | tools: add netlink.h and if_link.h in tools uapi Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-02-01 |
Daniel Borkmann | bpf: fix null pointer deref in bpf_prog_test_run_xdp Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Alexei Starovoitov | Merge branch 'fix-lpm-map' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Yonghong Song | tools/bpf: add a multithreaded stress test in bpf selftests... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Yonghong Song | bpf: fix kernel page fault in lpm map trie_get_next_key Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Alexei Starovoitov | Merge branch 'bpf-improvements-and-fixes' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf: add further test cases around div/mod and others Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf, arm: remove obsolete exception handling from div/mod Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf, mips64: remove unneeded zero check from div/mod with k Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf, mips64: remove obsolete exception handling from div/mod Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf, sparc64: remove obsolete exception handling from div/mod Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf, ppc64: remove obsolete exception handling from div/mod Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf, s390x: remove obsolete exception handling from div/mod Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf, arm64: remove obsolete exception handling from div/mod Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf, x86_64: remove obsolete exception handling from div/mod Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf: fix subprog verifier bypass by div/mod by 0 exception Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf: make unknown opcode handling more robust Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf: improve dead code sanitizing Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-27 |
Daniel Borkmann | bpf: xor of a/x in cbpf can be done in 32 bit alu Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-26 |
Mickaël Salaün | bpf: Use the IS_FD_ARRAY() macro in map_update_elem() Cc: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-26 |
Alexei Starovoitov | Merge branch 'bpf-more-sock_ops-callbacks' based on comments form Eric Dumazet and Alexei Starovoitov. Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-26 |
Lawrence Brakmo | bpf: add selftest for tcpbpf Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-26 |
Lawrence Brakmo | bpf: Add BPF_SOCK_OPS_STATE_CB Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-26 |
Lawrence Brakmo | bpf: Add BPF_SOCK_OPS_RETRANS_CB Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-26 |
Lawrence Brakmo | bpf: Add sock_ops R/W access to tclass Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-26 |
Lawrence Brakmo | bpf: Add support for reading sk_state and more Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-26 |
Lawrence Brakmo | bpf: Add sock_ops RTO callback Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-26 |
Lawrence Brakmo | bpf: Adds field bpf_sock_ops_cb_flags to tcp_sock Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-26 |
Lawrence Brakmo | bpf: Support passing args to sock_ops bpf function Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2018-01-26 |
Lawrence Brakmo | bpf: Add write access to tcp_sock and sock fields Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
next |