xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP
Björn Töpel authored

The XSKMAP did not honor the BPF_EXIST/BPF_NOEXIST flags when updating
an entry. This patch addresses that.
Signed-off-by: default avatarBjörn Töpel <bjorn.topel@intel.com>
Signed-off-by: default avatarDaniel Borkmann <daniel@iogearbox.net>
36cc3435
Name Last commit Last update
Documentation Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
LICENSES LICENSES: Rename other to deprecated
arch Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
block Merge tag 'for-linus-20190726-2' of git://git.kernel.dk/linux-block
certs Revert "Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs"
crypto Merge tag 'usb-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
drivers net/mlx5e: Add AF_XDP need_wakeup support
fs Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
include xsk: remove AF_XDP socket from map when the socket is released
init Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
ipc Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
kernel xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP
lib Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
mm memremap: move from kernel/ to mm/
net xsk: remove AF_XDP socket from map when the socket is released
samples samples/bpf: add use of need_wakeup flag in xdpsock
scripts Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
security Merge tag 'selinux-pr-20190801' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
sound Merge tag 'sound-5.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
tools selftests/bpf: add sockopt clone/inheritance test
usr kbuild: enable arch/s390/include/uapi/asm/zcrypt.h for uapi header test
virt Documentation: move Documentation/virtual to Documentation/virt
.clang-format Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
.cocciconfig scripts: add Linux .cocciconfig for coccinelle
.get_maintainer.ignore Opt out of scripts/get_maintainer.pl
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile
README
Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.