Hi David, The following pull-request contains BPF updates for your *net* tree. We've added 10 non-merge commits during the last 10 day(s) which contain a total of 10 files changed, 93 insertions(+), 31 deletions(-). The main changes are: 1) batched bpf hashtab fixes from Brian and Yonghong. 2) various selftests and libbpf fixes. Please consider pulling these changes from: git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git Thanks a lot! Also thanks to reporters, reviewers and testers of commits in this pull-request: Andrii Nakryiko, Brian Vazquez, David Ahern, David Binderman, Hulk Robot, Jakub Kicinski, Jakub Sitnicki, Jonathan Lemon, Lorenz Bauer, Martin KaFai Lau, Maxim Mikityanskiy, Quentin Monnet, Ryan Goodfellow, Yonghong Song ---------------------------------------------------------------- The following changes since commit 00516d13d4cfa56ce39da144db2dbf08b09b9357: qmi_wwan: unconditionally reject 2 ep interfaces (2020-02-10 14:03:27 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git for you to fetch changes up to b9aff38de2cb166476988020428985c5f7412ffc: bpf: Fix a potential deadlock with bpf_map_do_batch (2020-02-19 16:01:25 -0800) ---------------------------------------------------------------- Brian Vazquez (1): bpf: Do not grab the bucket spinlock by default on htab batch ops Hongbo Yao (1): bpf: Make btf_check_func_type_match() static Jakub Sitnicki (1): selftests/bpf: Mark SYN cookie test skipped for UDP sockets Johannes Krude (1): bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill John Fastabend (1): bpf: Selftests build error in sockmap_basic.c Magnus Karlsson (1): xsk: Publish global consumer pointers when NAPI is finished Martin KaFai Lau (1): selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl Toke Høiland-Jørgensen (2): bpf, uapi: Remove text about bpf_redirect_map() giving higher performance libbpf: Sanitise internal map names so they are not rejected by the kernel Yonghong Song (1): bpf: Fix a potential deadlock with bpf_map_do_batch include/uapi/linux/bpf.h | 16 +++--- kernel/bpf/btf.c | 6 +-- kernel/bpf/hashtab.c | 58 ++++++++++++++++++++-- kernel/bpf/offload.c | 2 +- net/xdp/xsk.c | 2 + net/xdp/xsk_queue.h | 3 +- tools/include/uapi/linux/bpf.h | 16 +++--- tools/lib/bpf/libbpf.c | 8 ++- .../selftests/bpf/prog_tests/select_reuseport.c | 8 ++- .../selftests/bpf/prog_tests/sockmap_basic.c | 5 ++ 10 files changed, 93 insertions(+), 31 deletions(-)