Please refer to the patch 1/4 as the main patch with the details on the current sendmsg hook API limitations and proposal to fix it in order to work with basic applications like DNS. Remaining patches are the usual uapi and tooling updates as well as test cases. Thanks a lot! v1 -> v2: - Split off uapi header sync and bpftool bits (Martin, Alexei) - Added missing bpftool doc and bash completion as well Daniel Borkmann (4): bpf: fix unconnected udp hooks bpf: sync tooling uapi header bpf, bpftool: enable recvmsg attach types bpf: add further msg_name rewrite tests to test_sock_addr include/linux/bpf-cgroup.h | 8 + include/uapi/linux/bpf.h | 2 + kernel/bpf/syscall.c | 8 + kernel/bpf/verifier.c | 12 +- net/core/filter.c | 2 + net/ipv4/udp.c | 4 + net/ipv6/udp.c | 4 + .../bpftool/Documentation/bpftool-cgroup.rst | 6 +- .../bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 5 +- tools/bpf/bpftool/cgroup.c | 5 +- tools/bpf/bpftool/prog.c | 3 +- tools/include/uapi/linux/bpf.h | 2 + tools/testing/selftests/bpf/test_sock_addr.c | 213 ++++++++++++++++-- 14 files changed, 250 insertions(+), 26 deletions(-) -- 2.17.1