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' ...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 |
2018-01-26 | Lawrence Brakmo | bpf: Make SOCK_OPS_GET_TCP struct independent Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-26 | Lawrence Brakmo | bpf: Make SOCK_OPS_GET_TCP size independent Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-26 | Lawrence Brakmo | bpf: Only reply field should be writeable Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-20 | Alexei Starovoitov | Merge branch 'bpf-misc-improvements' Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-20 | Daniel Borkmann | bpf: move event_output to const_size_or_zero for xdp... Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-20 | Daniel Borkmann | bpf: add upper complexity limit to verifier log Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-20 | Daniel Borkmann | bpf, x86: small optimization in alu ops with imm Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-20 | Daniel Borkmann | bpf: restrict access to core bpf sysctls Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-20 | Daniel Borkmann | bpf: get rid of pure_initcall dependency to enable... Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-20 | Daniel Borkmann | bpf: add couple of test cases for div/mod by zero Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-20 | Daniel Borkmann | bpf: add couple of test cases for signed extended imms Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-20 | Daniel Borkmann | bpf: add csum_diff helper to xdp as well Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-20 | Daniel Borkmann | bpf, verifier: detect misconfigured mem, size argument... Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-18 | Daniel Borkmann | bpf: mark dst unknown on inconsistent {s, u}bounds... Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-16 | Daniel Borkmann | bpf: reject stores into ctx via st and xadd Reported-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-16 | Daniel Borkmann | bpf, arm64: fix stack_depth tracking in combination... Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-14 | Eric Dumazet | bpf: fix divides by zero Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-13 | Alexei Starovoitov | Merge branch 'error-injection' Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-13 | Masami Hiramatsu | error-injection: Support fault injection framework Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-13 | Masami Hiramatsu | error-injection: Add injectable error types Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-13 | Masami Hiramatsu | error-injection: Separate error-injection from kprobe Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-13 | Masami Hiramatsu | tracing/kprobe: bpf: Compare instruction pointer with... Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-13 | Masami Hiramatsu | tracing/kprobe: bpf: Check error injectable event is... Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-10 | Daniel Borkmann | bpf, array: fix overflow in max_entries and undefined... Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-10 | Daniel Borkmann | bpf: arsh is not supported in 32 bit alu thus reject it Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-10 | Colin Ian King | bpf: fix spelling mistake: "obusing" -> "abusing" Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-09 | Daniel Borkmann | bpf: avoid false sharing of map refcount with max_entries Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Alexei Starovoitov | Merge branch 'xdp_rxq_info' Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | samples/bpf: program demonstrating access to xdp_rxq_info Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | bpf: finally expose xdp_rxq_info to XDP bpf-programs Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | xdp: generic XDP handling of xdp_rxq_info Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | virtio_net: setup xdp_rxq_info Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | tun: setup xdp_rxq_info Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | thunderx: setup xdp_rxq_info Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | nfp: setup xdp_rxq_info Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | bnxt_en: setup xdp_rxq_info Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | mlx4: setup xdp_rxq_info Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | xdp/qede: setup xdp_rxq_info and intro xdp_rxq_info_is_reg Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | ixgbe: setup xdp_rxq_info Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | i40e: setup xdp_rxq_info Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | xdp/mlx5: setup xdp_rxq_info Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2018-01-05 | Jesper Dangaard... | xdp: base API for new XDP rx-queue info concept Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-23 | Gianluca Borello | bpf: fix stacksafe exploration when comparing states Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-21 | Yonghong Song | tools/bpf: adjust rlimit RLIMIT_MEMLOCK for test_dev_cgroup Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-21 | Alexei Starovoitov | Merge branch 'bpftool-improvements-kallsymfix' Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-21 | Daniel Borkmann | bpf: allow for correlation of maps and helpers in dump Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-21 | Daniel Borkmann | bpf: fix kallsyms handling for subprogs Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-15 | Alexei Starovoitov | Merge branch 'bpf-jit-fixes' Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-15 | Daniel Borkmann | bpf: add test case for ld_abs and helper changing pkt... Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-15 | Daniel Borkmann | bpf, sparc: fix usage of wrong reg for load_skb_regs... Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-15 | Daniel Borkmann | bpf: guarantee r1 to be ctx in case of bpf_helper_changes_pk... Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-15 | Daniel Borkmann | bpf, ppc64: do not reload skb pointers in non-skb context Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-15 | Daniel Borkmann | bpf, s390x: do not reload skb pointers in non-skb context Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Eric Dumazet | bpf: add schedule points to map alloc/free Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Alexei Starovoitov | Merge branch 'bpf-misc-fixes' Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Daniel Borkmann | bpf: fix broken BPF selftest build Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Daniel Borkmann | bpf: fix build issues on um due to mising bpf_perf_event.h Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Daniel Borkmann | bpf: fix corruption on concurrent perf_event_output... Reported-by: Alexei Starovoitov <ast@fb.com> Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Alexei Starovoitov | Merge branch 'bpf-override-return' Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Josef Bacik | btrfs: allow us to inject errors at io_ctl_init Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Josef Bacik | samples/bpf: add a test for bpf_override_return Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Josef Bacik | bpf: add a bpf_override_function helper Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Josef Bacik | btrfs: make open_ctree error injectable Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Josef Bacik | add infrastructure for tagging functions as error injectable Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Alexei Starovoitov | Merge branch 'bpf-tracing-multiprog-tp-query' Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Yonghong Song | bpf/tracing: add a bpf test for new ioctl query interface Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-12 | Yonghong Song | bpf/tracing: allow user space to query prog array on... Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-06 | Alexei Starovoitov | Merge branch 'bpf-devel-doc' Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-06 | Daniel Borkmann | bpf, doc: add faq about bpf development process Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |
2017-12-06 | Daniel Borkmann | bpf, doc: add bpf trees and tps to maintainers entry Acked-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Alexei Starovoitov <ast@kernel.org> |
commit | commitdiff | tree |