]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: sockmap, BPF_F_INGRESS flag for BPF_SK_SKB_STREAM_VERDICT:
authorJohn Fastabend <john.fastabend@gmail.com>
Wed, 28 Mar 2018 19:49:25 +0000 (12:49 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Thu, 29 Mar 2018 22:09:43 +0000 (00:09 +0200)
commit133c421e7cb6a9d60e288f28aac4942ece342c54
treecc0bae757a14383517dff29029cb1e0a1380c7e9
parent1149268a06012fa9b8b084bab28051abffd5af62
bpf: sockmap, BPF_F_INGRESS flag for BPF_SK_SKB_STREAM_VERDICT:

Add support for the BPF_F_INGRESS flag in skb redirect helper. To
do this convert skb into a scatterlist and push into ingress queue.
This is the same logic that is used in the sk_msg redirect helper
so it should feel familiar.

Signed-off-by: John Fastabend <john.fastabend@gmail.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
include/linux/filter.h
kernel/bpf/sockmap.c
net/core/filter.c