2019-04-27 |
Daniel Borkmann | bpf, arm64: use more scalable stadd over ldxr / stxr... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-27 |
Daniel Borkmann | bpf, arm64: remove prefetch insn in xadd mapping Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-26 |
Alexei Starovoitov | Merge branch 'btf-dump' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-26 |
Andrii Nakryiko | bpftool: fix indendation in bash-completion/bpftool Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-26 |
Andrii Nakryiko | bpftool: add bash completions for btf command Cc: Alexei Starovoitov <ast@fb.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-26 |
Andrii Nakryiko | bpftool/docs: add btf sub-command documentation Cc: Alexei Starovoitov <ast@fb.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-26 |
Andrii Nakryiko | bpftool: add ability to dump BTF types Cc: Alexei Starovoitov <ast@fb.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-26 |
Benjamin Poirier | bpftool: Fix errno variable usage Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-25 |
Alexei Starovoitov | Merge branch 'libbpf-fixes' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-25 |
Daniel Borkmann | bpf, libbpf: fix segfault in bpf_object__init_maps... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-25 |
Daniel Borkmann | bpf, libbpf: handle old kernels more graceful wrt global... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-20 |
McCabe, Robert J | libbpf: fix BPF_LOG_BUF_SIZE off-by-one error Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-18 |
Stanislav Fomichev | bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-18 |
Martin KaFai Lau | bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-18 |
Wang YanQing | selftests/bpf: fix compile errors due to unsync linux... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-18 |
Magnus Karlsson | libbpf: remove compile time warning from libbpf_util.h Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-18 |
Andrey Ignatov | bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-18 |
Yonghong Song | selftests/bpf: fix a compilation error Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-18 |
Alexei Starovoitov | Merge branch 'bulk-cpumap-redirect' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-18 |
Jesper Dangaard... | bpf: cpumap memory prefetchw optimizations for struct... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-18 |
Jesper Dangaard... | bpf: cpumap do bulk allocation of SKBs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-18 |
Jesper Dangaard... | net: core: introduce build_skb_around Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-18 |
Jesper Dangaard... | bpf: cpumap use ptr_ring_consume_batched Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Alexei Starovoitov | Merge branch 'af_xdp-smp_mb-fixes' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Magnus Karlsson | libbpf: optimize barrier for XDP socket rings Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Magnus Karlsson | libbpf: remove dependency on barrier.h in xsk.h Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Magnus Karlsson | libbpf: remove likely/unlikely in xsk.h Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Magnus Karlsson | libbpf: fix XDP socket ring buffer memory ordering Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Magnus Karlsson | xsk: fix XDP socket ring buffer memory ordering Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Prashant Bhole | tools/bpftool: show btf_id in map listing Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Prashant Bhole | tools/bpftool: re-organize newline printing for map... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Andrey Ignatov | bpftool: Support sysctl hook Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Andrii Nakryiko | libbpf: fix printf formatter for ptrdiff_t argument Cc: Alexei Starovoitov <ast@fb.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Prashant Bhole | bpf: use BPF_CAST_CALL for casting bpf call Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Viet Hoang Tran | bpf: allow clearing all sock_ops callback flags Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-17 |
Peter Oskolkov | selftests: bpf: add VRF test cases to lwt_ip_encap... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-13 |
Jiong Wang | bpf: refactor "check_reg_arg" to eliminate code redundancy Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-13 |
Jiong Wang | bpf: factor out reg and stack slot propagation into... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-13 |
Jiong Wang | bpf: refactor propagate_liveness to eliminate code... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-13 |
Jiong Wang | bpf: refactor propagate_liveness to eliminate duplicated... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | bpf: Fix distinct pointer types warning for ARCH=i386 Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Alexei Starovoitov | Merge branch 'bpf-sysctl-hook' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | selftests/bpf: C based test for sysctl and strtoX Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | selftests/bpf: Test bpf_strtol and bpf_strtoul helpers Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | selftests/bpf: Test ARG_PTR_TO_LONG arg type Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | bpf: Sync bpf.h to tools/ Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | bpf: Introduce bpf_strtol and bpf_strtoul helpers Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | selftests/bpf: Test file_pos field in bpf_sysctl ctx Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | selftests/bpf: Test bpf_sysctl_{get,set}_new_value... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | selftests/bpf: Test sysctl_get_current_value helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | selftests/bpf: Test bpf_sysctl_get_name helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | selftests/bpf: Test BPF_CGROUP_SYSCTL Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | selftests/bpf: Test sysctl section name Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | libbpf: Support sysctl hook Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | bpf: Sync bpf.h to tools/ Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | bpf: Add file_pos field to bpf_sysctl ctx Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | bpf: Introduce bpf_sysctl_{get,set}_new_value helpers Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | bpf: Introduce bpf_sysctl_get_current_value helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | bpf: Introduce bpf_sysctl_get_name helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | bpf: Sysctl hook Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-12 |
Andrey Ignatov | bpf: Add base proto function for cgroup-bpf programs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-11 |
Daniel Borkmann | tools: add smp_* barrier variants to include infrastructure Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Alexei Starovoitov | Merge branch 'support-global-data' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf, selftest: add test cases for BTF Var and DataSec Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Joe Stringer | bpf, selftest: test global data/bss/rodata sections Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf, selftest: test {rd, wr}only flags and direct value... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf: bpftool support for dumping data/bss/rodata sections Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf, libbpf: add support for BTF Var and DataSec Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf, libbpf: support global data/bss/rodata sections Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Joe Stringer | bpf, libbpf: refactor relocation handling Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf: sync {btf, bpf}.h uapi header from tools infrastructure Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf: allow for key-less BTF in array map Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf: kernel side support for BTF Var and DataSec Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf: add specification for BTF Var and DataSec kinds Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf: allow . char as part of the object name Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf: add syscall side map freeze support Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf: add program side {rd, wr}only support for maps Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf: do not retain flags that are not tied to map lifetime Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-10 |
Daniel Borkmann | bpf: implement lookup-free direct value access for... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-04-07 |
Andrey Ignatov | libbpf: Ignore -Wformat-nonliteral warning Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-29 |
Jesper Dangaard... | xdp: fix cpumap redirect SKB creation bug Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-29 |
Alexei Starovoitov | Merge branch 'variable-stack-access' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-29 |
Andrey Ignatov | selftests/bpf: Test variable offset stack access Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-29 |
Andrey Ignatov | bpf: Support variable offset stack access from helpers Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-27 |
Alexei Starovoitov | Merge branch 'fix-btf_dedup' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-27 |
Andrii Nakryiko | selftests/bpf: add btf_dedup test for VOID equivalence... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-27 |
Andrii Nakryiko | libbpf: fix btf_dedup equivalence check handling of... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-26 |
Jesper Dangaard... | bpf, doc: fix BTF docs reflow of bullet list Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-26 |
Alexei Starovoitov | Merge branch 'fix-verifier-warning' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-26 |
Paul Chaignon | selftests/bpf: test case for invalid call stack in... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-26 |
Paul Chaignon | bpf: remove incorrect 'verifier bug' warning Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-26 |
Stanislav Fomichev | selftests: bpf: don't depend on hardcoded perf sample_freq Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-25 |
Alexei Starovoitov | Merge branch 'libbpf-fixup' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-25 |
Daniel Borkmann | bpf, libbpf: clarify bump in libbpf version info Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-25 |
Daniel Borkmann | bpf, libbpf: fix version info and add it to shared... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-24 |
Willem de Bruijn | bpf: silence uninitialized var warning in bpf_skb_net_grow Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-23 |
Peter Oskolkov | selftests: bpf: tc-bpf flow shaping with EDT Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2019-03-23 |
Peter Oskolkov | bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCH... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
next |