John Fastabend
303def35f6
bpf: allow sk_msg programs to read sock fields
...
Currently sk_msg programs only have access to the raw data. However,
it is often useful when building policies to have the policies specific
to the socket endpoint. This allows using the socket tuple as input
into filters, etc.
This patch adds ctx access to the sock fields.
Signed-off-by: John Fastabend <john.fastabend@gmail.com>
Acked-by: Martin KaFai Lau <kafai@fb.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
2018-05-18 22:44:10 +02:00
..
arraymap.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-04-25 23:04:22 -04:00
bpf_lru_list.c
bpf_lru_list.h
bpf: Only set node->ref = 1 if it has not been set
2017-09-01 09:57:39 -07:00
btf.c
bpf: btf: Add struct bpf_btf_info
2018-05-09 17:25:13 +02:00
cgroup.c
bpf: Hooks for sys_bind
2018-03-31 02:15:18 +02:00
core.c
bpf: sockmap, add hash map support
2018-05-15 20:41:03 +02:00
cpumap.c
xdp: transition into using xdp_frame for return API
2018-04-17 10:50:29 -04:00
devmap.c
bpf: add helper for copying attrs to struct bpf_map
2018-01-14 23:36:29 +01:00
disasm.c
bpf: Remove struct bpf_verifier_env argument from print_bpf_insn
2018-03-23 17:38:57 +01:00
disasm.h
bpf: Remove struct bpf_verifier_env argument from print_bpf_insn
2018-03-23 17:38:57 +01:00
hashtab.c
bpf: add helper for copying attrs to struct bpf_map
2018-01-14 23:36:29 +01:00
helpers.c
inode.c
bpf: remove tracepoints from bpf core
2018-04-30 10:55:56 +02:00
lpm_trie.c
bpf: fix rcu lockdep warning for lpm_trie map_free callback
2018-02-22 21:29:12 +01:00
Makefile
bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAP
2018-05-03 15:55:24 -07:00
map_in_map.c
map_in_map.h
offload.c
bpf: offload: allow offloaded programs to use perf event arrays
2018-05-04 23:41:03 +02:00
percpu_freelist.c
bpf: fix lockdep splat
2017-11-15 19:46:32 +09:00
percpu_freelist.h
sockmap.c
bpf: allow sk_msg programs to read sock fields
2018-05-18 22:44:10 +02:00
stackmap.c
bpf: enable stackmap with build_id in nmi context
2018-05-14 23:29:45 +02:00
syscall.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
2018-05-16 22:47:11 -04:00
tnum.c
bpf/verifier: improve register value range tracking with ARSH
2018-04-29 08:45:53 -07:00
verifier.c
bpf: sockmap, add hash map support
2018-05-15 20:41:03 +02:00
xskmap.c
xsk: clean up SPDX headers
2018-05-18 16:07:02 +02:00