netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Daniel Borkmann <daniel@iogearbox.net>
To: davem@davemloft.net
Cc: daniel@iogearbox.net, ast@kernel.org, netdev@vger.kernel.org
Subject: pull-request: bpf 2018-07-13
Date: Fri, 13 Jul 2018 17:40:58 +0200	[thread overview]
Message-ID: <20180713154058.24349-1-daniel@iogearbox.net> (raw)

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(-)

             reply	other threads:[~2018-07-13 15:56 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-07-13 15:40 Daniel Borkmann [this message]
2018-07-13 21:32 ` pull-request: bpf 2018-07-13 David Miller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180713154058.24349-1-daniel@iogearbox.net \
    --to=daniel@iogearbox.net \
    --cc=ast@kernel.org \
    --cc=davem@davemloft.net \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).