[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200522010526.14649-1-dsahern@kernel.org>
Date: Thu, 21 May 2020 19:05:22 -0600
From: David Ahern <dsahern@...nel.org>
To: netdev@...r.kernel.org
Cc: davem@...emloft.net, kuba@...nel.org, brouer@...hat.com,
toke@...hat.com, daniel@...earbox.net, john.fastabend@...il.com,
ast@...nel.org, kafai@...com, songliubraving@...com, yhs@...com,
andriin@...com, dsahern@...il.com, David Ahern <dsahern@...nel.org>
Subject: [PATCH RFC bpf-next 0/4] bpf: Add support for XDP programs in DEVMAPs
Implementation of Daniel's proposal for allowing DEVMAP entries to be
a device index, program id pair. Daniel suggested an fd to specify the
program, but that seems odd to me that you insert the value as an fd, but
read it back as an id since the fd can be closed.
David Ahern (4):
bpf: Handle 8-byte values in DEVMAP and DEVMAP_HASH
bpf: Add support to attach bpf program to a devmap
xdp: Add xdp_txq_info to xdp_buff
bpftool: Add SEC name for xdp programs attached to device map
include/linux/bpf.h | 5 ++
include/net/xdp.h | 5 ++
include/uapi/linux/bpf.h | 3 +
kernel/bpf/devmap.c | 132 +++++++++++++++++++++++++++++----
net/core/dev.c | 18 +++++
net/core/filter.c | 17 +++++
tools/include/uapi/linux/bpf.h | 3 +
tools/lib/bpf/libbpf.c | 2 +
8 files changed, 170 insertions(+), 15 deletions(-)
--
2.21.1 (Apple Git-122.3)
Powered by blists - more mailing lists