Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1576093
| From | Mickaël Salaün <mic@digikod.net> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH net-next v3 00/11] Improve BPF selftests and use the library (net-next tree) |
| Date | 2017-02-07 22:50 +0100 |
| Message-ID | <t8lO9-8hG-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
This series brings some fixes to selftests, add the ability to test
unprivileged BPF programs as root and replace bpf_sys.h with calls to the BPF
library.
This is intended for the net-next tree and apply on 76e0e70e6452 ("liquidio: do
not dereference pointer if it's NULL").
Changes since v2:
* use the patches from two previous series (unprivileged tests and bpf_sys.h
replacement)
* include one more stdint.h
* rebase on net-next
* add this cover letter
Changes since v1:
* exclude patches not intended for the net-next tree
Regards,
Mickaël Salaün (11):
tools: Sync {,tools/}include/uapi/linux/bpf.h
bpf: Change the include directory for selftest
bpf: Always test unprivileged programs
bpf: Use bpf_load_program() from the library
bpf: Use bpf_map_update_elem() from the library
bpf: Use bpf_map_lookup_elem() from the library
bpf: Use bpf_map_delete_elem() from the library
bpf: Use bpf_map_get_next_key() from the library
bpf: Use bpf_create_map() from the library
bpf: Remove bpf_sys.h from selftests
bpf: Add test_tag to .gitignore
tools/include/uapi/linux/bpf.h | 23 +++-
tools/lib/bpf/bpf.c | 35 +++---
tools/lib/bpf/bpf.h | 12 +--
tools/testing/selftests/bpf/.gitignore | 1 +
tools/testing/selftests/bpf/Makefile | 4 +-
tools/testing/selftests/bpf/bpf_sys.h | 108 -------------------
tools/testing/selftests/bpf/test_lpm_map.c | 38 +++----
tools/testing/selftests/bpf/test_lru_map.c | 106 +++++++++----------
tools/testing/selftests/bpf/test_maps.c | 158 ++++++++++++++--------------
tools/testing/selftests/bpf/test_tag.c | 11 +-
tools/testing/selftests/bpf/test_verifier.c | 84 ++++++++++++---
11 files changed, 279 insertions(+), 301 deletions(-)
delete mode 100644 tools/testing/selftests/bpf/bpf_sys.h
--
2.11.0
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH net-next v3 00/11] Improve BPF selftests and use the library (net-next tree) Mickaël Salaün <mic@digikod.net> - 2017-02-07 22:50 +0100 [PATCH net-next v3 07/11] bpf: Use bpf_map_delete_elem() from the library Mickaël Salaün <mic@digikod.net> - 2017-02-07 22:50 +0100 Re: [PATCH net-next v3 00/11] Improve BPF selftests and use the library (net-next tree) David Miller <davem@davemloft.net> - 2017-02-08 20:50 +0100
csiph-web