lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20180713154058.24349-1-daniel@iogearbox.net>
Date:   Fri, 13 Jul 2018 17:40:58 +0200
From:   Daniel Borkmann <daniel@...earbox.net>
To:     davem@...emloft.net
Cc:     daniel@...earbox.net, ast@...nel.org, netdev@...r.kernel.org
Subject: pull-request: bpf 2018-07-13

Hi David,

The following pull-request contains BPF updates for your *net* tree.

The main changes are:

1) Fix AF_XDP TX error reporting before final kernel release such that it
   becomes consistent between copy mode and zero-copy, from Magnus.

2) Fix three different syzkaller reported issues: oob due to ld_abs
   rewrite with too large offset, another oob in l3 based skb test run
   and a bug leaving mangled prog in subprog JITing error path, from Daniel.

3) Fix BTF handling for bitfield extraction on big endian, from Okash.

4) Fix a missing linux/errno.h include in cgroup/BPF found by kbuild bot,
   from Roman.

5) Fix xdp2skb_meta.sh sample by using just command names instead of
   absolute paths for tc and ip and allow them to be redefined, from Taeung.

6) Fix availability probing for BPF seg6 helpers before final kernel ships
   so they can be detected at prog load time, from Mathieu.

Please consider pulling these changes from:

  git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git

Thanks a lot!

----------------------------------------------------------------

The following changes since commit 6508b6781be076f889e3077a1a5fadf1930a569d:

  tcp: cleanup copied_seq and urg_data in tcp_disconnect (2018-07-08 16:56:33 +0900)

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 5e3e6e834eacfe8f1071540df7831cbb3e8ca0d3:

  Merge branch 'bpf-af-xdp-consistent-err-reporting' (2018-07-13 15:35:48 +0200)

----------------------------------------------------------------
Daniel Borkmann (4):
      bpf: fix ldx in ld_abs rewrite for large offsets
      bpf: fix panic due to oob in bpf_prog_test_run_skb
      bpf: don't leave partial mangled prog in jit_subprogs error path
      Merge branch 'bpf-af-xdp-consistent-err-reporting'

Magnus Karlsson (4):
      xsk: do not return ENXIO from TX copy mode
      xsk: do not return EAGAIN from sendmsg when completion queue is full
      xsk: always return ENOBUFS from sendmsg if there is no TX queue
      xsk: do not return EMSGSIZE in copy mode for packets larger than MTU

Mathieu Xhonneux (1):
      bpf: fix availability probing for seg6 helpers

Okash Khawaja (1):
      bpf: btf: Fix bitfield extraction for big endian

Roman Gushchin (1):
      bpf: include errno.h from bpf-cgroup.h

Taeung Song (1):
      samples/bpf: Fix tc and ip paths in xdp2skb_meta.sh

 include/linux/bpf-cgroup.h                  |  1 +
 kernel/bpf/btf.c                            | 30 ++++++++++------------
 kernel/bpf/verifier.c                       | 11 ++++++--
 net/bpf/test_run.c                          | 17 ++++++++++---
 net/core/filter.c                           | 39 ++++++++++++++++-------------
 net/xdp/xsk.c                               | 20 ++++-----------
 samples/bpf/xdp2skb_meta.sh                 |  6 ++---
 tools/testing/selftests/bpf/test_verifier.c | 23 ++++++++++++++++-
 8 files changed, 88 insertions(+), 59 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ