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
| ||
|
Date: Wed, 22 May 2019 15:37:40 +0200 From: Björn Töpel <bjorn.topel@...il.com> To: ast@...nel.org, daniel@...earbox.net, netdev@...r.kernel.org Cc: Björn Töpel <bjorn.topel@...il.com>, magnus.karlsson@...el.com, bjorn.topel@...el.com, bruce.richardson@...el.com, bpf@...r.kernel.org Subject: [PATCH bpf-next v2 0/2] net: xdp: Two XSKMAP improvements This series add two improvements for the XSKMAP, used by AF_XDP sockets. 1. Automatic cleanup when an AF_XDP socket goes out of scope. Instead of manually cleaning out the "released" state socket from the map, this is done automatically. This mimics the SOCKMAP behavior; Each socket tracks which maps it resides in, and remove itself from those maps at relase. 2. The XSKMAP did not honor the BPF_EXIST/BPF_NOEXIST flag on insert, which this patch addresses. Thanks, Björn v1->v2: Fixed deadlock and broken cleanup. (Daniel) Björn Töpel (2): xsk: remove AF_XDP socket from map when the socket is released xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP include/net/xdp_sock.h | 3 ++ kernel/bpf/xskmap.c | 117 +++++++++++++++++++++++++++++++++++------ net/xdp/xsk.c | 25 +++++++++ 3 files changed, 130 insertions(+), 15 deletions(-) -- 2.20.1
Powered by blists - more mailing lists