v1->v2:
Move local_skb to a reserved field instead of inserting it to a structure hole.
Fix a cgroup ref leak bug.
Hengqi Chen (1):
libbpf: Support uniform BTF-defined key/value specification across all
BPF maps
Liu Jian (4):
cgroup: make cgroup_bpf_prog_attach work when cgroup2 is not mounted
net: let sockops can use bpf_get_current_comm()
net: add local_skb parameter to identify local tcp connection
tools: add sample sockmap code for redis
Xu Kuohai (1):
bpf, sockmap: Fix map type error in sock_map_del_link
Yosry Ahmed (1):
cgroup: add cgroup_v1v2_get_from_[fd/file]()
include/linux/cgroup.h | 2 +
include/linux/filter.h | 1 +
include/linux/skbuff.h | 2 +-
include/uapi/linux/bpf.h | 1 +
kernel/bpf/cgroup.c | 8 +-
kernel/cgroup/cgroup.c | 72 +++++++-
net/core/filter.c | 9 +
net/core/sock_map.c | 10 +-
net/ipv4/tcp_input.c | 4 +-
net/ipv4/tcp_output.c | 4 +
tools/include/uapi/linux/bpf.h | 1 +
tools/lib/bpf/libbpf.c | 24 +++
tools/netacc/Makefile | 24 +++
tools/netacc/bpf_sockmap.h | 167 +++++++++++++++++++
tools/netacc/net-acc | 35 ++++
tools/netacc/netacc.c | 296 +++++++++++++++++++++++++++++++++
tools/netacc/netaccsockmap.c | 176 ++++++++++++++++++++
17 files changed, 820 insertions(+), 16 deletions(-)
create mode 100644 tools/netacc/Makefile
create mode 100644 tools/netacc/bpf_sockmap.h
create mode 100755 tools/netacc/net-acc
create mode 100644 tools/netacc/netacc.c
create mode 100644 tools/netacc/netaccsockmap.c
--
2.34.1