All of lore.kernel.org
 help / color / mirror / Atom feed
* pull-request: bpf 2018-06-16
@ 2018-06-15 23:06 Daniel Borkmann
  2018-06-16 22:54 ` David Miller
  0 siblings, 1 reply; 2+ messages in thread
From: Daniel Borkmann @ 2018-06-15 23:06 UTC (permalink / raw)
  To: davem; +Cc: daniel, ast, netdev

Hi David,

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

The main changes are:

1) Fix a panic in devmap handling in generic XDP where return type
   of __devmap_lookup_elem() got changed recently but generic XDP
   code missed the related update, from Toshiaki.

2) Fix a freeze when BPF progs are loaded that include BPF to BPF
   calls when JIT is enabled where we would later bail out via error
   path w/o dropping kallsyms, and another one to silence syzkaller
   splats from locking prog read-only, from Daniel.

3) Fix a bug in test_offloads.py BPF selftest which must not assume
   that the underlying system have no BPF progs loaded prior to test,
   and one in bpftool to fix accuracy of program load time, from Jakub.

4) Fix a bug in bpftool's probe for availability of the bpf(2)
   BPF_TASK_FD_QUERY subcommand, from Yonghong.

5) Fix a regression in AF_XDP's XDP_SKB receive path where queue
   id check got erroneously removed, from Björn.

6) Fix missing state cleanup in BPF's xfrm tunnel test, from William.

7) Check tunnel type more accurately in BPF's tunnel collect metadata
   kselftest, from Jian.

8) Fix missing Kconfig fragments for BPF kselftests, from Anders.

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 6892286e9c09925780fe2cb6db3585b56b71fe8e:

  tcp: Do not reload skb pointer after skb_gro_receive(). (2018-06-11 20:00:56 -0700)

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 6d5fc1957989266006db6ef3dfb9159b42cf0189:

  xdp: Fix handling of devmap in generic XDP (2018-06-15 23:47:15 +0200)

----------------------------------------------------------------
Alexei Starovoitov (1):
      Merge branch 'bpf-fixes'

Anders Roxell (1):
      selftests: bpf: config: add config fragments

Björn Töpel (1):
      xsk: re-add queue id check for XDP_SKB path

Daniel Borkmann (3):
      Merge branch 'bpf-misc-fixes'
      bpf: fix panic in prog load calls cleanup
      bpf: reject any prog that failed read-only lock

Jakub Kicinski (2):
      tools: bpftool: improve accuracy of load time
      selftests/bpf: test offloads even with BPF programs present

Jian Wang (1):
      bpf, selftest: check tunnel type more accurately

Toshiaki Makita (1):
      xdp: Fix handling of devmap in generic XDP

William Tu (1):
      bpf, selftests: delete xfrm tunnel when test exits.

Yonghong Song (1):
      tools/bpftool: fix a bug in bpftool perf

 include/linux/bpf.h                         | 12 +++++
 include/linux/filter.h                      | 79 +++++++++++++++++++++--------
 kernel/bpf/core.c                           | 69 ++++++++++++++++++++++---
 kernel/bpf/devmap.c                         | 14 +++++
 kernel/bpf/syscall.c                        | 12 ++---
 net/core/filter.c                           | 21 ++------
 net/xdp/xsk.c                               |  3 ++
 tools/bpf/bpftool/perf.c                    |  5 +-
 tools/bpf/bpftool/prog.c                    |  4 +-
 tools/testing/selftests/bpf/config          | 10 ++++
 tools/testing/selftests/bpf/test_offload.py | 12 ++++-
 tools/testing/selftests/bpf/test_tunnel.sh  | 26 +++++-----
 12 files changed, 195 insertions(+), 72 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: pull-request: bpf 2018-06-16
  2018-06-15 23:06 pull-request: bpf 2018-06-16 Daniel Borkmann
@ 2018-06-16 22:54 ` David Miller
  0 siblings, 0 replies; 2+ messages in thread
From: David Miller @ 2018-06-16 22:54 UTC (permalink / raw)
  To: daniel; +Cc: ast, netdev

From: Daniel Borkmann <daniel@iogearbox.net>
Date: Sat, 16 Jun 2018 01:06:30 +0200

> The following pull-request contains BPF updates for your *net* tree.
> 
> The main changes are:
 ...
> Please consider pulling these changes from:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git

Pulled, thanks Daniel.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-06-16 23:00 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-15 23:06 pull-request: bpf 2018-06-16 Daniel Borkmann
2018-06-16 22:54 ` David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.