Re: [PATCH net-next v3 00/11] Improve BPF selftests and use the library (net-next tree)
From: Mickaël SalaünDate: Tue, 7 Feb 2017 22:44:49 +0100 > 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 I'm waiting for the feedback to be addressed on patch #4 (bzero vs. variable initializer) before applying this series.
Re: [PATCH net-next v3 00/11] Improve BPF selftests and use the library (net-next tree)
From: Mickaël Salaün Date: Tue, 7 Feb 2017 22:44:49 +0100 > 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 I'm waiting for the feedback to be addressed on patch #4 (bzero vs. variable initializer) before applying this series.
[PATCH net-next v3 00/11] Improve BPF selftests and use the library (net-next tree)
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
[PATCH net-next v3 00/11] Improve BPF selftests and use the library (net-next tree)
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