summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/bpf/sockmap_verdict_prog.c
diff options
context:
space:
mode:
authorJohn Fastabend <john.fastabend@gmail.com>2018-03-18 22:57:31 +0300
committerDaniel Borkmann <daniel@iogearbox.net>2018-03-19 23:14:39 +0300
commit82a8616889d506cb690cfc0afb2ccadda120461d (patch)
tree69830c783d9c4b3ee6d7857fabbd9f0b89ac58af /tools/testing/selftests/bpf/sockmap_verdict_prog.c
parent015632bb30daaaee64e1bcac07570860e0bf3092 (diff)
downloadlinux-82a8616889d506cb690cfc0afb2ccadda120461d.tar.xz
bpf: add map tests for BPF_PROG_TYPE_SK_MSG
Add map tests to attach BPF_PROG_TYPE_SK_MSG types to a sockmap. Signed-off-by: John Fastabend <john.fastabend@gmail.com> Acked-by: David S. Miller <davem@davemloft.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'tools/testing/selftests/bpf/sockmap_verdict_prog.c')
-rw-r--r--tools/testing/selftests/bpf/sockmap_verdict_prog.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/testing/selftests/bpf/sockmap_verdict_prog.c b/tools/testing/selftests/bpf/sockmap_verdict_prog.c
index d7bea972cb21..2ce7634a4012 100644
--- a/tools/testing/selftests/bpf/sockmap_verdict_prog.c
+++ b/tools/testing/selftests/bpf/sockmap_verdict_prog.c
@@ -26,6 +26,13 @@ struct bpf_map_def SEC("maps") sock_map_tx = {
.max_entries = 20,
};
+struct bpf_map_def SEC("maps") sock_map_msg = {
+ .type = BPF_MAP_TYPE_SOCKMAP,
+ .key_size = sizeof(int),
+ .value_size = sizeof(int),
+ .max_entries = 20,
+};
+
struct bpf_map_def SEC("maps") sock_map_break = {
.type = BPF_MAP_TYPE_ARRAY,
.key_size = sizeof(int),