]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN
authorStanislav Fomichev <sdf@google.com>
Thu, 11 Apr 2019 22:47:07 +0000 (15:47 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Thu, 11 Apr 2019 22:53:00 +0000 (00:53 +0200)
commit212eb313ad14e6399e8f8d0c78017de1ec22fda1
tree24574cb59c6ba3a5455d910bfeff35af084f8316
parent2d01d0cc3da4c9373fede1a65cfaa8666f499dff
bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN

This should allow us later to extend BPF_PROG_TEST_RUN for non-skb case
and be sure that nobody is erroneously setting ctx_{in,out}.

Fixes: 296530fe52d3 ("bpf: support input __sk_buff context in BPF_PROG_TEST_RUN")
Reported-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: Stanislav Fomichev <sdf@google.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
net/bpf/test_run.c