[<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