2019-04-23 |
Stanislav Fomichev | flow_dissector: switch kernel context to struct bpf_flow_dis... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-22 |
Daniel Borkmann | Merge branch 'bpf-verifier-lock' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-22 |
Alexei Starovoitov | bpf: drop bpf_verifier_lock Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-22 |
Alexei Starovoitov | bpf: remove global variables Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-22 |
Alexei Starovoitov | bpf: document the verifier limits Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Alban Crequy | bpf: add map helper functions push, pop, peek in more... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Stanislav Fomichev | selftests/bpf: make flow dissector tests more extensible Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Alexei Starovoitov | selftests/bpf: two scale tests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Benjamin Poirier | bpftool: Improve handling of ENOSPC on reuseport_array map dumps Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Benjamin Poirier | bpftool: Use print_entry_error() in case of ENOENT when dumping Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Quentin Monnet | tools: bpftool: add a note on program statistics in man page Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Quentin Monnet | tools: bpftool: fix short option name for printing... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Quentin Monnet | tools: bpftool: fix man page documentation for "pinmaps" keyword Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Quentin Monnet | tools: bpftool: reset errno for "bpftool cgroup tree" Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Quentin Monnet | tools: bpftool: remove blank line after btf_id when... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Willem de Bruijn | bpf: reserve flags in bpf_skb_net_shrink Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Alan Maguire | bpf: fix whitespace for ENCAP_L2 defines in bpf.h Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Stanislav Fomichev | selftests/bpf: bring back (void *) cast to set_ipv4_csum... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Andrii Nakryiko | selftests/btf: add VAR and DATASEC case for dedup tests Cc: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Andrii Nakryiko | btf: add support for VAR and DATASEC in btf_dedup() Cc: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-16 |
Andrii Nakryiko | kbuild: handle old pahole more gracefully when generating BTF Cc: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Stanislav Fomichev | bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_T... Reported-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Daniel Borkmann | Merge branch 'bpf-l2-encap' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Alan Maguire | selftests_bpf: add L2 encap to test_tc_tunnel Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Alan Maguire | bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Alan Maguire | bpf: add layer 2 encap support to bpf_skb_adjust_room Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Alan Maguire | selftests_bpf: extend test_tc_tunnel for UDP encap Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Stanislav Fomichev | bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Stanislav Fomichev | selftests: bpf: add selftest for __sk_buff context... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Stanislav Fomichev | libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_T... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Stanislav Fomichev | bpf: support input __sk_buff context in BPF_PROG_TEST_RUN Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Prashant Bhole | tools/bpftool: show btf id in program information Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Andrey Ignatov | libbpf: Fix build with gcc-8 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-11 |
Daniel Borkmann | mailmap: add entry for email addresses Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-10 |
Magnus Karlsson | libbpf: fix crash in XDP socket part with new larger... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-10 |
Yonghong Song | bpf, bpftool: fix a few ubsan warnings Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-05 |
Daniel Borkmann | Merge branch 'bpf-varstack-fixes' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-05 |
Andrey Ignatov | bpf: Add missed newline in verifier verbose log Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-05 |
Andrey Ignatov | selftests/bpf: Test unbounded var_off stack access Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-05 |
Andrey Ignatov | bpf: Sanity check max value for var_off stack access Reported-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-05 |
Andrey Ignatov | selftests/bpf: Test indirect var_off stack access in unpriv mode Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-05 |
Andrey Ignatov | bpf: Reject indirect var_off stack access in unpriv mode Reported-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-05 |
Andrey Ignatov | selftests/bpf: Test indirect var_off stack access in raw mode Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-05 |
Andrey Ignatov | bpf: Reject indirect var_off stack access in raw mode Reported-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-05 |
Alexei Starovoitov | samples/bpf: fix build with new clang Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-04 |
Daniel T. Lee | samples, selftests/bpf: add NULL check for ksym_search Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-04 |
Daniel T. Lee | selftests/bpf: ksym_search won't check symbols exists Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-04 |
Stanislav Fomichev | flow_dissector: rst'ify documentation Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Daniel Borkmann | Merge branch 'bpf-verifier-scalability' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Alexei Starovoitov | selftests/bpf: synthetic tests to push verifier limits Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Alexei Starovoitov | selftests/bpf: add few verifier scale tests Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Alexei Starovoitov | libbpf: teach libbpf about log_level bit 2 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Alexei Starovoitov | bpf: increase verifier log limit Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Alexei Starovoitov | bpf: increase complexity limit and maximum program size Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Alexei Starovoitov | bpf: verbose jump offset overflow check Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Alexei Starovoitov | bpf: convert temp arrays to kvcalloc Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Alexei Starovoitov | bpf: improve verification speed by not remarking live_read Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Alexei Starovoitov | bpf: improve verification speed by droping states Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Alexei Starovoitov | bpf: add verifier stats and log_level bit 2 Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Daniel Borkmann | Merge branch 'bpf-flow-dissector-fixes' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Stanislav Fomichev | flow_dissector: document BPF flow dissector environment Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Stanislav Fomichev | flow_dissector: allow access only to a subset of __sk_buff... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Stanislav Fomichev | flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Stanislav Fomichev | net/flow_dissector: pass flow_keys->n_proto to BPF programs Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-03 |
Stanislav Fomichev | selftests/bpf: fix vlan handling in flow dissector program Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-02 |
Andrii Nakryiko | kbuild: add ability to generate BTF type info for vmlinux Cc: Daniel Borkmann <daniel@iogearbox.net> Acked-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-02 |
Daniel Borkmann | Merge branch 'bpf-selftest-clang-fixes' Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-02 |
Stanislav Fomichev | selftests: bpf: remove duplicate .flags initialization... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-02 |
Stanislav Fomichev | selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-02 |
Stanislav Fomichev | selftests: bpf: fix -Wformat-security warning for flow_disse... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-02 |
Stanislav Fomichev | selftests: bpf: tests.h should depend on .c files,... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-04-01 |
Yonghong Song | bpf: add bpffs multi-dimensional array tests in test_btf Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-28 |
Luca Boccassi | tools/bpf: generate pkg-config file for libbpf Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-28 |
Daniel Borkmann | bpf, libbpf: fix quiet install_headers Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-28 |
Björn Töpel | libbpf: add libelf dependency to shared library build Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-28 |
Björn Töpel | libbpf: add xsk.h to install_headers target Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-26 |
Daniel Borkmann | bpf: fix use after free in bpf_evict_inode Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-25 |
Alan Maguire | bpf: test_tc_tunnel.sh needs reverse path filtering disabled Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-21 |
Xu Yu | bpf: do not restore dst_reg when cur_state is freed Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-18 |
Martynas Pumputis | bpf: Try harder when allocating memory for large maps Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-16 |
Naveen N. Rao | powerpc: bpf: Fix generation of load/store DW instructions Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-16 |
Björn Töpel | xsk: fix umem memory leak on cleanup Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-12 |
Magnus Karlsson | libbpf: fix to reject unknown flags in xsk_socket__create() Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-12 |
Yonghong Song | selftests/bpf: fix segfault of test_progs when prog... Reported-by: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-11 |
Andrii Nakryiko | libbpf: handle BTF parsing and loading properly Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-08 |
Bo YU | bpf: fix warning about using plain integer as NULL Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-08 |
Björn Töpel | xsk: fix to reject invalid options in Tx descriptor Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-08 |
Björn Töpel | xsk: fix to reject invalid flags in xsk_bind Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-08 |
Nikita V. Shirokov | bpf, libbpf: fixing leak when kernel does not support btf Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-07 |
Jakub Sitnicki | bpf: Stop the psock parser before canceling its work Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-07 |
Stanislav Fomichev | selftests: bpf: test_progs: initialize duration in... Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-07 |
Stanislav Fomichev | libbpf: force fixdep compilation at the start of the build Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-07 |
Stanislav Fomichev | selftests: bpf: fix compilation with out-of-tree $(OUTPUT) Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-07 |
Peter Oskolkov | selftests/bpf: test that GSO works in lwt_ip_encap Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-07 |
Peter Oskolkov | net: fix GSO in bpf_lwt_push_ip_encap Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-07 |
Eric Dumazet | xsk: fix potential crash in xsk_diag_put_umem() Cc: Daniel Borkmann <daniel@iogearbox.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-07 |
Colin Ian King | bpf: hbm: fix spelling mistake "deault" -> "default" Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-07 |
Willem de Bruijn | bpf: only test gso type on gso packets Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-07 |
Arnd Bergmann | bpf: fix sysctl.c warning Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
2019-03-04 |
Daniel Borkmann | bpf: add test cases for non-pointer sanitiation logic Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
|
commit | commitdiff | tree |
next |