This patchset contains some improvements for testing cgroup/skb programs through BPF_PROG_TEST_RUN command. Dmitry Yakunin (4): bpf: setup socket family and addresses in bpf_prog_test_run_skb bpf: allow to specify ifindex for skb in bpf_prog_test_run_skb bpf: export some cgroup storages allocation helpers for reusing bpf: try to use existing cgroup storage in bpf_prog_test_run_skb include/linux/bpf-cgroup.h | 27 ++++++ kernel/bpf/cgroup.c | 25 ----- net/bpf/test_run.c | 102 ++++++++++++++++++--- .../selftests/bpf/prog_tests/cgroup_skb_prog_run.c | 78 ++++++++++++++++ tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 5 + 5 files changed, 197 insertions(+), 40 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_skb_prog_run.c -- 2.7.4