Martin KaFai Lau
|
8f8449384e
bpf: Add BPF_MAP_TYPE_LRU_PERCPU_HASH
|
8 years ago |
David S. Miller
|
bb598c1b8c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
|
8 years ago |
Mickaël Salaün
|
535e7b4b5e
bpf: Use u64_to_user_ptr()
|
8 years ago |
Daniel Borkmann
|
c540594f86
bpf, mlx4: fix prog refcount in mlx4_en_try_alloc_resources error path
|
8 years ago |
Daniel Borkmann
|
20b2b24f91
bpf: fix map not being uncharged during map creation failure
|
8 years ago |
Brenden Blanco
|
59d3656d5b
bpf: add bpf_prog_add api for bulk prog refcnt
|
9 years ago |
Martin KaFai Lau
|
4ed8ec521e
cgroup: bpf: Add BPF_MAP_TYPE_CGROUP_ARRAY
|
9 years ago |
Daniel Borkmann
|
113214be7f
bpf: refactor bpf_prog_get and type check into helper
|
9 years ago |
Daniel Borkmann
|
1aacde3d22
bpf: generally move prog destruction to RCU deferral
|
9 years ago |
Daniel Borkmann
|
d056a78876
bpf, maps: extend map_fd_get_ptr arguments
|
9 years ago |
Daniel Borkmann
|
61d1b6a42f
bpf, maps: add release callback
|
9 years ago |
Daniel Borkmann
|
d1c55ab5e4
bpf: prepare bpf_int_jit_compile/bpf_prog_select_runtime apis
|
9 years ago |
Alexei Starovoitov
|
92117d8443
bpf: fix refcnt overflow
|
9 years ago |
Daniel Borkmann
|
322cea2f41
bpf: add missing map_flags to bpf_map_show_fdinfo
|
9 years ago |
Alexei Starovoitov
|
b8cdc05173
bpf: bpf_stackmap_copy depends on CONFIG_PERF_EVENTS
|
9 years ago |
Alexei Starovoitov
|
557c0c6e7d
bpf: convert stackmap to pre-allocation
|
9 years ago |
Alexei Starovoitov
|
6c90598174
bpf: pre-allocate hash map elements
|
9 years ago |
Alexei Starovoitov
|
b121d1e74d
bpf: prevent kprobe+bpf deadlocks
|
9 years ago |
Alexei Starovoitov
|
15a07b3381
bpf: add lookup/update support for per-cpu hash and array maps
|
9 years ago |
David S. Miller
|
f188b951f3
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
|
9 years ago |
Alexei Starovoitov
|
01b3f52157
bpf: fix allocation warnings in bpf maps and integer overflow
|
9 years ago |
Daniel Borkmann
|
c9da161c65
bpf: fix clearing on persistent program array maps
|
9 years ago |
Daniel Borkmann
|
f99bf205da
bpf: add show_fdinfo handler for maps
|
9 years ago |
Daniel Borkmann
|
b2197755b2
bpf: add support for persistent maps/progs
|
9 years ago |
Daniel Borkmann
|
e9d8afa90b
bpf: consolidate bpf_prog_put{, _rcu} dismantle paths
|
9 years ago |
Daniel Borkmann
|
c210129760
bpf: align and clean bpf_{map,prog}_get helpers
|
9 years ago |
Daniel Borkmann
|
aa79781b65
bpf: abstract anon_inode_getfd invocations
|
9 years ago |
Tom Herbert
|
ac00737f4e
bpf: Need to call bpf_prog_uncharge_memlock from bpf_prog_put
|
9 years ago |
Alexei Starovoitov
|
aaac3ba95e
bpf: charge user for creation of BPF maps and programs
|
10 years ago |
Alexei Starovoitov
|
1be7f75d16
bpf: enable non-root eBPF programs
|
10 years ago |