]> Git Repo - linux.git/commit
bpf: pass sk to helper functions
authorWillem de Bruijn <[email protected]>
Tue, 11 Apr 2017 18:08:08 +0000 (14:08 -0400)
committerDavid S. Miller <[email protected]>
Tue, 11 Apr 2017 18:54:19 +0000 (14:54 -0400)
commit8f917bba0042f1e3b7693743fbe9782709e936e7
tree5adc788308ed37a25a9911c42149638052f24b47
parentcb6bf9cfdb5e26dfb7eb9b955b2f24d82703e27d
bpf: pass sk to helper functions

BPF helper functions access socket fields through skb->sk. This is not
set in ingress cgroup and socket filters. The association is only made
in skb_set_owner_r once the filter has accepted the packet. Sk is
available as socket lookup has taken place.

Temporarily set skb->sk to sk in these cases.

Signed-off-by: Willem de Bruijn <[email protected]>
Acked-by: Alexei Starovoitov <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
kernel/bpf/cgroup.c
net/core/filter.c
This page took 0.048551 seconds and 4 git commands to generate.