Skip to content
  • Jakub Kicinski's avatar
    a6b5e026
    Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next · a6b5e026
    Jakub Kicinski authored
    Daniel Borkmann says:
    
    ====================
    pull-request: bpf-next 2020-12-14
    
    1) Expose bpf_sk_storage_*() helpers to iterator programs, from Florent Revest.
    
    2) Add AF_XDP selftests based on veth devs to BPF selftests, from Weqaar Janjua.
    
    3) Support for finding BTF based kernel attach targets through libbpf's
       bpf_program__set_attach_target() API, from Andrii Nakryiko.
    
    4) Permit pointers on stack for helper calls in the verifier, from Yonghong Song.
    
    5) Fix overflows in hash map elem size after rlimit removal, from Eric Dumazet.
    
    6) Get rid of direct invocation of llc in BPF selftests, from Andrew Delgadillo.
    
    7) Fix xsk_recvmsg() to reorder socket state check before access, from Björn Töpel.
    
    8) Add new libbpf API helper to retrieve ring buffer epoll fd, from Brendan Jackman.
    
    9) Batch of minor BPF selftest improvements all over the place, from Florian Lehner,
       KP Singh, Jiri Olsa and various others.
    
    * https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next: (31 commits)
      selftests/bpf: Add a test for ptr_to_map_value on stack for helper access
      bpf: Permits pointers on stack for helper calls
      libbpf: Expose libbpf ring_buffer epoll_fd
      selftests/bpf: Add set_attach_target() API selftest for module target
      libbpf: Support modules in bpf_program__set_attach_target() API
      selftests/bpf: Silence ima_setup.sh when not running in verbose mode.
      selftests/bpf: Drop the need for LLVM's llc
      selftests/bpf: fix bpf_testmod.ko recompilation logic
      samples/bpf: Fix possible hang in xdpsock with multiple threads
      selftests/bpf: Make selftest compilation work on clang 11
      selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore
      selftests/bpf: Drop tcp-{client,server}.py from Makefile
      selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV
      selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV
      selftests/bpf: Xsk selftests - DRV POLL, NOPOLL
      selftests/bpf: Xsk selftests - SKB POLL, NOPOLL
      selftests/bpf: Xsk selftests framework
      bpf: Only provide bpf_sock_from_file with CONFIG_NET
      bpf: Return -ENOTSUPP when attaching to non-kernel BTF
      xsk: Validate socket state in xsk_recvmsg, prior touching socket members
      ...
    ====================
    
    Link: https://lore.kernel.org/r/20201214214316.20642-1-daniel@iogearbox.net
    
    
    Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
    a6b5e026
    Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
    Jakub Kicinski authored
    Daniel Borkmann says:
    
    ====================
    pull-request: bpf-next 2020-12-14
    
    1) Expose bpf_sk_storage_*() helpers to iterator programs, from Florent Revest.
    
    2) Add AF_XDP selftests based on veth devs to BPF selftests, from Weqaar Janjua.
    
    3) Support for finding BTF based kernel attach targets through libbpf's
       bpf_program__set_attach_target() API, from Andrii Nakryiko.
    
    4) Permit pointers on stack for helper calls in the verifier, from Yonghong Song.
    
    5) Fix overflows in hash map elem size after rlimit removal, from Eric Dumazet.
    
    6) Get rid of direct invocation of llc in BPF selftests, from Andrew Delgadillo.
    
    7) Fix xsk_recvmsg() to reorder socket state check before access, from Björn Töpel.
    
    8) Add new libbpf API helper to retrieve ring buffer epoll fd, from Brendan Jackman.
    
    9) Batch of minor BPF selftest improvements all over the place, from Florian Lehner,
       KP Singh, Jiri Olsa and various others.
    
    * https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next: (31 commits)
      selftests/bpf: Add a test for ptr_to_map_value on stack for helper access
      bpf: Permits pointers on stack for helper calls
      libbpf: Expose libbpf ring_buffer epoll_fd
      selftests/bpf: Add set_attach_target() API selftest for module target
      libbpf: Support modules in bpf_program__set_attach_target() API
      selftests/bpf: Silence ima_setup.sh when not running in verbose mode.
      selftests/bpf: Drop the need for LLVM's llc
      selftests/bpf: fix bpf_testmod.ko recompilation logic
      samples/bpf: Fix possible hang in xdpsock with multiple threads
      selftests/bpf: Make selftest compilation work on clang 11
      selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore
      selftests/bpf: Drop tcp-{client,server}.py from Makefile
      selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV
      selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV
      selftests/bpf: Xsk selftests - DRV POLL, NOPOLL
      selftests/bpf: Xsk selftests - SKB POLL, NOPOLL
      selftests/bpf: Xsk selftests framework
      bpf: Only provide bpf_sock_from_file with CONFIG_NET
      bpf: Return -ENOTSUPP when attaching to non-kernel BTF
      xsk: Validate socket state in xsk_recvmsg, prior touching socket members
      ...
    ====================
    
    Link: https://lore.kernel.org/r/20201214214316.20642-1-daniel@iogearbox.net
    
    
    Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
Loading