diff options
| author | David S. Miller <davem@davemloft.net> | 2016-04-20 03:26:11 +0300 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2016-04-20 03:26:11 +0300 |
| commit | 9f4ab6ec7ee3b4971231d0b9078062f99decfa13 (patch) | |
| tree | 85e4ed3aa2bb859cf770247735eb9e7d9a909cb7 /include/linux | |
| parent | 553bc087caf052458dc9f92bc42710027740caa9 (diff) | |
| parent | bd570ff970a54df653b48ed0cfb373f2ebed083d (diff) | |
| download | linux-9f4ab6ec7ee3b4971231d0b9078062f99decfa13.tar.xz | |
Merge branch 'bpf_event_output'
Daniel Borkmann says:
====================
BPF updates
This minor set adds a new helper bpf_event_output() for eBPF cls/act
program types which allows to pass events to user space applications.
For details, please see individual patches.
v1 -> v2:
- Address kbuild bot found compile issue in patch 2
- Rest as is
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/bpf.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/bpf.h b/include/linux/bpf.h index 5fb3c610fa96..f63afdc43bec 100644 --- a/include/linux/bpf.h +++ b/include/linux/bpf.h @@ -169,7 +169,9 @@ u64 bpf_tail_call(u64 ctx, u64 r2, u64 index, u64 r4, u64 r5); u64 bpf_get_stackid(u64 r1, u64 r2, u64 r3, u64 r4, u64 r5); void bpf_fd_array_map_clear(struct bpf_map *map); bool bpf_prog_array_compatible(struct bpf_array *array, const struct bpf_prog *fp); + const struct bpf_func_proto *bpf_get_trace_printk_proto(void); +const struct bpf_func_proto *bpf_get_event_output_proto(void); #ifdef CONFIG_BPF_SYSCALL DECLARE_PER_CPU(int, bpf_prog_active); |
