2018-12-20 |
Daniel Borkmann | Merge branch 'bpf-sockmap-fixes-and-improvements' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: tls_sw, init TLS ULP removes BPF proto hooks Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: sk_msg, sock{map|hash} redirect through ULP Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: sk_msg, zap ingress queue on psock down Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: sk_msg, fix socket data_ready events Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: skb_verdict, support SK_PASS on RX BPF path Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: skmsg, replace comments with BUILD bug Suggested-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: sk_msg, improve offset chk in _is_valid_access Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
John Fastabend | bpf: sk_msg, fix sk_msg_md access past end test Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
Jesper Dangaard... | bpf/cpumap: make sure frame_size for build_skb is aligned... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
Daniel Borkmann | Merge branch 'bpf-jset-verifier' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
Jakub Kicinski | selftests: bpf: add missing executables to .gitignore Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
Jakub Kicinski | nfp: bpf: optimize codegen for JSET with a constant Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
Jakub Kicinski | nfp: bpf: remove the trivial JSET optimization Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
Jakub Kicinski | bpf: verifier: reorder stack size check with dead code... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
Jakub Kicinski | selftests: bpf: verifier: add tests for JSET interpretation Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
Jakub Kicinski | bpf: verifier: teach the verifier to reason about the... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
Jakub Kicinski | selftests: bpf: add trivial JSET tests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-20 |
Martin KaFai Lau | bpf: sparc64: Enable sparc64 jit to provide bpf_line_info Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-19 |
Ivan Babrou | tools: bpftool: do not force gcc as CC Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-19 |
Björn Töpel | xsk: simplify AF_XDP socket teardown Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Yonghong Song | bpf: log struct/union attribute for forward type Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Daniel Borkmann | Merge branch 'bpf-sk-msg-size-member' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
John Fastabend | bpf: sk_msg, add tests for size field Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
John Fastabend | bpf: add tools lib/include support sk_msg_md size field Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
John Fastabend | bpf: sockmap, metadata support for reporting size of msg Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Daniel Borkmann | Merge branch 'bpf-bpftool-mount-tracefs' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Quentin Monnet | tools: bpftool: add an option to prevent auto-mount... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Quentin Monnet | tools: bpftool: attempt to mount tracefs if required... Suggested-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Yonghong Song | tools/bpf: check precise {func, line, jited_line}_info_rec_s... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Prashant Bhole | bpf: libbpf: fix memleak by freeing line_info Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Daniel Borkmann | Merge branch 'bpf-btf-type-fixes' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Yonghong Song | tools: bpftool: support pretty print with kind_flag set Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Yonghong Song | tools: bpftool: refactor btf_dumper_int_bits() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Yonghong Song | tools/bpf: test kernel bpffs map pretty print with... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Yonghong Song | tools/bpf: add test_btf unit tests for kind_flag Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Yonghong Song | tools/bpf: sync btf.h header from kernel to tools Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Yonghong Song | bpf: enable cgroup local storage map pretty print with... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Yonghong Song | bpf: btf: fix struct/union/fwd types with kind_flag Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-18 |
Yonghong Song | bpf: btf: refactor btf_int_bits_seq_show() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-15 |
Daniel Borkmann | Merge branch 'bpf-bpftool-cleanups' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-15 |
Quentin Monnet | tools: bpftool: fix -Wmissing declaration warnings Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-15 |
Quentin Monnet | tools: bpftool: fix warning on struct bpf_prog_linfo... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-15 |
Quentin Monnet | tools: bpftool: add a prog array map update example... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-15 |
Quentin Monnet | tools: bpftool: fix examples in documentation for bpftool... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-15 |
Quentin Monnet | tools: bpftool: add doc for -m option to bpftool-prog.rst Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-15 |
Daniel Borkmann | Merge branch 'bpf-improve-verifier-state-analysis' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-15 |
Alexei Starovoitov | bpf: add self-check logic to liveness analysis Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-15 |
Alexei Starovoitov | bpf: improve stacksafe state comparison Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-15 |
Alexei Starovoitov | selftests/bpf: check insn processed in test_verifier Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-15 |
Alexei Starovoitov | bpf: speed up stacksafe check Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-13 |
Andrey Ignatov | selftests/bpf: Fix sk lookup usage in test_sock_addr Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-13 |
Song Liu | bpf: sync tools/include/uapi/linux/bpf.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-13 |
Song Liu | bpf: include sub program tags in bpf_prog_info Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-13 |
Daniel Borkmann | Merge branch 'bpf-fix-kptr-checks' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-13 |
Martin KaFai Lau | bpf: Remove !func_info and !line_info check from test_btf... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-13 |
Martin KaFai Lau | bpf: Remove bpf_dump_raw_ok() check for func_info and... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-13 |
Daniel Borkmann | Merge branch 'bpf-bpftool-license-update' Acked-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-13 |
Jakub Kicinski | tools: bpftool: dual license all files Acked-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-13 |
Jakub Kicinski | tools: bpftool: replace Netronome boilerplate with... Acked-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-13 |
Jakub Kicinski | tools: bpftool: fix SPDX format in headers Acked-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-12 |
Martin KaFai Lau | bpf: arm64: Enable arm64 jit to provide bpf_line_info Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-05 |
Quentin Monnet | tools: bpftool: add a command to dump the trace pipe Cc: Daniel Borkmann <daniel@iogearbox.net> Suggested-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-05 |
Daniel Borkmann | Merge branch 'bpf-jit-overridable-alloc' Cc: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-05 |
Ard Biesheuvel | arm64/bpf: don't allocate BPF JIT programs in module... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-05 |
Ard Biesheuvel | bpf: add __weak hook for allocating executable memory Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-04 |
Daniel Borkmann | Merge branch 'bpf-verifier-resilience' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-04 |
Alexei Starovoitov | bpf: add per-insn complexity limit Acked-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-04 |
Alexei Starovoitov | bpf: improve verifier branch analysis Acked-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-04 |
Alexei Starovoitov | bpf: check pending signals while verifying programs Acked-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-03 |
Daniel T. Lee | samples: bpf: fix: seg fault with NULL pointer arg Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-03 |
Sandipan Das | bpf: powerpc64: optimize JIT passes for bpf function... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-03 |
Quentin Monnet | bpf: fix documentation for eBPF helpers Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-03 |
Petar Penkov | bpf: allow BPF read access to qdisc pkt_len Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-12-03 |
Andrey Ignatov | libbpf: Fix license in README.rst Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-30 |
Ard Biesheuvel | arm64/bpf: use movn/movk/movk sequence to generate... Acked-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-30 |
Yonghong Song | tools/bpf: make libbpf _GNU_SOURCE friendly Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-28 |
Naresh Kamboju | selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-28 |
Daniel Borkmann | Merge branch 'bpf-sk-msg-pop-data' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-28 |
John Fastabend | bpf: test_sockmap, add options for msg_pop_data() helper Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-28 |
John Fastabend | bpf: add msg_pop_data helper to tools Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-28 |
John Fastabend | bpf: helper to pop data from messages Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-27 |
David Miller | sparc: Adjust bpf JIT prologue for PSEUDO calls. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-26 |
David Miller | bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-26 |
David Calavera | bpf: align map type names formatting. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-26 |
Colin Ian King | bpf: btf: fix spelling mistake "Memmber" -> "Member" Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-26 |
Rustam Kovhaev | bpf, tags: Fix DEFINE_PER_CPU expansion Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-23 |
David Calavera | bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-23 |
Daniel T. Lee | samples: bpf: fix: error handling regarding kprobe_events Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-23 |
Nikita V. Shirokov | libbpf: make bpf_object__open default to UNSPEC Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-23 |
Martynas Pumputis | bpf: fix check of allowed specifiers in bpf_trace_printk Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-22 |
Alexei Starovoitov | bpf: fix integer overflow in queue_stack_map Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-22 |
Colin Ian King | tools/bpf: fix spelling mistake "memeory" -> "memory" Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-22 |
Eric Dumazet | bpf, lpm: make longest_prefix_match() faster Cc: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-21 |
Jakub Kicinski | tools: bpftool: fix potential NULL pointer dereference... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-21 |
Daniel Borkmann | Merge branch 'bpf-libbpf-mapinmap' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-21 |
Nikita V. Shirokov | bpf: adding tests for map_in_map helpber in libbpf Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-21 |
Nikita V. Shirokov | bpf: adding support for map in map in libbpf Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-21 |
Stanislav Fomichev | bpf: libbpf: don't specify prog name if kernel doesn... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2018-11-21 |
Stanislav Fomichev | bpf: libbpf: remove map name retry from bpf_create_map_xattr Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
next |