1. 30 Jul, 2022 1 commit
    • Jakub Kicinski's avatar
      Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next · 5fc7c588
      Jakub Kicinski authored
      Andrii Nakryiko says:
      
      ====================
       bpf-next 2022-07-29
      
      We've added 22 non-merge commits during the last 4 day(s) which contain
      a total of 27 files changed, 763 insertions(+), 120 deletions(-).
      
      The main changes are:
      
      1) Fixes to allow setting any source IP with bpf_skb_set_tunnel_key() helper,
         from Paul Chaignon.
      
      2) Fix for bpf_xdp_pointer() helper when doing sanity checking, from Joanne Koong.
      
      3) Fix for XDP frame length calculation, from Lorenzo Bianconi.
      
      4) Libbpf BPF_KSYSCALL docs improvements and fixes to selftests to accommodate
         s390x quirks with socketcall(), from Ilya Leoshkevich.
      
      5) Allow/denylist and CI configs additions to selftests/bpf to improve BPF CI,
         from Daniel Müller.
      
      6) BPF trampoline + ftrace follow up fixes, from Song Liu and Xu Kuohai.
      
      7) Fix allocation warnings in netdevsim, from Jakub Kicinski.
      
      8) bpf_obj_get_opts() libbpf API allowing to provide file flags, from Joe Burton.
      
      9) vsnprintf usage fix in bpf_snprintf_btf(), from Fedor Tokarev.
      
      10) Various small fixes and clean ups, from Daniel Müller, Rongguang Wei,
          Jörn-Thorben Hinz, Yang Li.
      
      * https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next: (22 commits)
        bpf: Remove unneeded semicolon
        libbpf: Add bpf_obj_get_opts()
        netdevsim: Avoid allocation warnings triggered from user space
        bpf: Fix NULL pointer dereference when registering bpf trampoline
        bpf: Fix test_progs -j error with fentry/fexit tests
        selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout
        bpftool: Don't try to return value from void function in skeleton
        bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro
        bpf: btf: Fix vsnprintf return value check
        libbpf: Support PPC in arch_specific_syscall_pfx
        selftests/bpf: Adjust vmtest.sh to use local kernel configuration
        selftests/bpf: Copy over libbpf configs
        selftests/bpf: Sort configuration
        selftests/bpf: Attach to socketcall() in test_probe_user
        libbpf: Extend BPF_KSYSCALL documentation
        bpf, devmap: Compute proper xdp_frame len redirecting frames
        bpf: Fix bpf_xdp_pointer return pointer
        selftests/bpf: Don't assign outer source IP to host
        bpf: Set flow flag to allow any source IP in bpf_tunnel_key
        geneve: Use ip_tunnel_key flow flags in route lookups
        ...
      ====================
      
      Link: https://lore.kernel.org/r/20220729230948.1313527-1-andrii@kernel.orgSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      5fc7c588
  2. 29 Jul, 2022 39 commits