Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
c04c0d2b968ac45d6ef020316808ef6c82325a82
/
include
/
linux
/
bpf.h
c04c0d2
bpf: increase complexity limit and maximum program size
by Alexei Starovoitov
· 6 years ago
85a51f8
bpf: allow helpers to return PTR_TO_SOCK_COMMON
by Lorenz Bauer
· 6 years ago
1b98658
bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release
by Martin KaFai Lau
· 6 years ago
492ecee
bpf: enable program stats
by Alexei Starovoitov
· 6 years ago
dd27c2e
bpf: offload: add priv field for drivers
by Jakub Kicinski
· 6 years ago
655a51e
bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock
by Martin KaFai Lau
· 6 years ago
46f8bc9
bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper
by Martin KaFai Lau
· 6 years ago
96049f3
bpf: introduce BPF_F_LOCK flag
by Alexei Starovoitov
· 6 years ago
d83525c
bpf: introduce bpf_spin_lock
by Alexei Starovoitov
· 6 years ago
b7a1848
bpf: add BPF_PROG_TEST_RUN support for flow dissector
by Stanislav Fomichev
· 6 years ago
08ca90a
bpf: notify offload JITs about optimizations
by Jakub Kicinski
· 6 years ago
1b2b234
bpf: pass struct btf pointer to the map_check_btf() callback
by Roman Gushchin
· 6 years ago
c454a46
bpf: Add bpf_line_info support
by Martin KaFai Lau
· 6 years ago
ba64e7d
bpf: btf: support proper non-jit func info
by Yonghong Song
· 6 years ago
838e969
bpf: Introduce bpf_func_info
by Yonghong Song
· 6 years ago
16a8cb5c
bpf: do not pass netdev to translate() and prepare() offload callbacks
by Quentin Monnet
· 6 years ago
a40a263
bpf: pass prog instead of env to bpf_prog_offload_verifier_prep()
by Quentin Monnet
· 6 years ago
eb91194
bpf: pass destroy() as a callback and remove its ndo_bpf subcommand
by Quentin Monnet
· 6 years ago
b07ade2
bpf: pass translate() as a callback and remove its ndo_bpf subcommand
by Quentin Monnet
· 6 years ago
00db12c
bpf: call verifier_prep from its callback in struct bpf_offload_dev
by Quentin Monnet
· 6 years ago
341b3e7
bpf: call verify_insn from its callback in struct bpf_offload_dev
by Quentin Monnet
· 6 years ago
1385d75
bpf: pass a struct with offload callbacks to bpf_offload_dev_create()
by Quentin Monnet
· 6 years ago
e647815
bpf: let verifier to calculate and record max_pkt_offset
by Jiong Wang
· 6 years ago
f1a2e44
bpf: add queue and stack maps
by Mauricio Vasquez B
· 6 years ago
2ea864c
bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE
by Mauricio Vasquez B
· 6 years ago
604326b
bpf, sockmap: convert to generic sk_msg interface
by Daniel Borkmann
· 6 years ago
c941ce9
bpf: add verifier callback to get stack usage info for offloaded progs
by Quentin Monnet
· 6 years ago
c64b798
bpf: Add PTR_TO_SOCKET verifier type
by Joe Stringer
· 6 years ago
b741f16
bpf: introduce per-cpu cgroup local storage
by Roman Gushchin
· 6 years ago
8bad74f
bpf: extend cgroup bpf core to allow multiple cgroup storage types
by Roman Gushchin
· 6 years ago
d58e468
flow_dissector: implements flow dissector BPF hook
by Petar Penkov
· 6 years ago
e8d2bec
bpf: decouple btf from seq bpf fs dump and enable more maps
by Daniel Borkmann
· 6 years ago
5dc4c4b
bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY
by Martin KaFai Lau
· 6 years ago
cd33943
bpf: introduce the bpf_get_local_storage() helper function
by Roman Gushchin
· 6 years ago
3e6a4b3
bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE
by Roman Gushchin
· 6 years ago
394e40a
bpf: extend bpf_prog_array to store pointers to the cgroup storage
by Roman Gushchin
· 6 years ago
de9cbba
bpf: introduce cgroup storage maps
by Roman Gushchin
· 6 years ago
0a4c58f
bpf: add ability to charge bpf maps memory dynamically
by Roman Gushchin
· 6 years ago
fd4f227
bpf: offload: allow program and map sharing per-ASIC
by Jakub Kicinski
· 7 years ago
602144c
bpf: offload: keep the offload state per-ASIC
by Jakub Kicinski
· 7 years ago
9fd7c55
bpf: offload: aggregate offloads per-device
by Jakub Kicinski
· 7 years ago
0972826
bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match()
by Jakub Kicinski
· 7 years ago
d29ab6e
bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer
by Roman Gushchin
· 7 years ago
fdb5c45
bpf: fix attach type BPF_LIRC_MODE2 dependency wrt CONFIG_CGROUP_BPF
by Sean Young
· 7 years ago
6d5fc19
xdp: Fix handling of devmap in generic XDP
by Toshiaki Makita
· 7 years ago
bf6fa2c8
bpf: implement bpf_get_current_cgroup_id() helper
by Yonghong Song
· 7 years ago
38edddb
xdp: add tracepoint for devmap like cpumap have
by Jesper Dangaard Brouer
· 7 years ago
67f29e0
bpf: devmap introduce dev_map_enqueue
by Jesper Dangaard Brouer
· 7 years ago
9b2cf32
bpf: btf: Rename btf_key_id and btf_value_id in bpf_map_info
by Martin KaFai Lau
· 7 years ago
dcab51f
bpf: Expose check_uarg_tail_zero()
by Martin KaFai Lau
· 7 years ago
8111038
bpf: sockmap, add hash map support
by John Fastabend
· 7 years ago
0d83003
bpf: xdp: allow offloads to store into rx_queue_index
by Jakub Kicinski
· 7 years ago
0cd3cbe
bpf: offload: allow offloaded programs to use perf event arrays
by Jakub Kicinski
· 7 years ago
e0cea7c
bpf: implement ld_abs/ld_ind in native bpf
by Daniel Borkmann
· 7 years ago
93731ef
bpf: migrate ebpf ld_abs/ld_ind tests to test_verifier
by Daniel Borkmann
· 7 years ago
fbfc504a
bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAP
by Björn Töpel
· 7 years ago
c195651e
bpf: add bpf_get_stack helper
by Yonghong Song
· 7 years ago
a9537c9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
c749fa1
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
ba6b8de
bpf: sockmap, map_release does not hold refcnt for pinned maps
by John Fastabend
· 7 years ago
6899b32
bpf: disable and restore preemption in __BPF_PROG_RUN_ARRAY
by Roman Gushchin
· 7 years ago
a26ca7c
bpf: btf: Add pretty print support to the basic arraymap
by Martin KaFai Lau
· 7 years ago
3a38bb9
bpf/tracing: fix a deadlock in perf_event_detach_bpf_prog
by Yonghong Song
· 7 years ago
5e43f89
bpf: Check attach type at prog load time
by Andrey Ignatov
· 7 years ago
4f738ad
bpf: create tcp_bpf_ulp allowing BPF to monitor socket TX/RX data
by John Fastabend
· 7 years ago
52775b3
bpf: offload: report device information about offloaded maps
by Jakub Kicinski
· 7 years ago
fcfb126
bpf: add new jited info fields in bpf_dev_offload and bpf_prog_info
by Jiong Wang
· 7 years ago
a388457
bpf: offload: add map offload infrastructure
by Jakub Kicinski
· 7 years ago
0a9c199
bpf: rename bpf_dev_offload -> bpf_prog_offload
by Jakub Kicinski
· 7 years ago
bd47564
bpf: add helper for copying attrs to struct bpf_map
by Jakub Kicinski
· 7 years ago
1110f3a
bpf: add map_alloc_check callback
by Jakub Kicinski
· 7 years ago
540adea
error-injection: Separate error-injection from kprobe
by Masami Hiramatsu
· 7 years ago
19d28fb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
661e4e3
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
by David S. Miller
· 7 years ago
be95a84
bpf: avoid false sharing of map refcount with max_entries
by Daniel Borkmann
· 7 years ago
a0ce093
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
b215739
bpf: prevent out-of-bounds speculation
by Alexei Starovoitov
· 7 years ago
040ee69
fix "netfilter: xt_bpf: Fix XT_BPF_MODE_FD_PINNED mode of 'xt_bpf_info_v1'"
by Al Viro
· 7 years ago
5f103c5
bpf: only build sockmap with CONFIG_INET
by John Fastabend
· 7 years ago
675fc27
bpf: offload: report device information for offloaded programs
by Jakub Kicinski
· 7 years ago
ad8ad79
bpf: offload: free program id when device disappears
by Jakub Kicinski
· 7 years ago
cae1927
bpf: offload: allow netdev to disappear while verifier is running
by Jakub Kicinski
· 7 years ago
9a18eed
bpf: offload: don't use prog->aux->offload as boolean
by Jakub Kicinski
· 7 years ago
1c2a088
bpf: x64: add JIT support for multi-function programs
by Alexei Starovoitov
· 7 years ago
1ea47e0
bpf: add support for bpf_call to interpreter
by Alexei Starovoitov
· 7 years ago
f4e2298
bpf/tracing: fix kernel/events/core.c compilation error
by Yonghong Song
· 7 years ago
92ace99
add infrastructure for tagging functions as error injectable
by Josef Bacik
· 7 years ago
f371b30
bpf/tracing: allow user space to query prog array on the same tp
by Yonghong Song
· 7 years ago
db1ac49
bpf: introduce ARG_PTR_TO_MEM_OR_NULL
by Gianluca Borello
· 7 years ago
1ee6400
bpf: revert report offload info to user space
by Jakub Kicinski
· 7 years ago
479321e
bpf: turn bpf_prog_get_type() into a wrapper
by Jakub Kicinski
· 7 years ago
288b3de
bpf: offload: move offload device validation out to the drivers
by Jakub Kicinski
· 7 years ago
248f346
xdp: allow attaching programs loaded for specific device
by Jakub Kicinski
· 7 years ago
bd601b6
bpf: report offload info to user space
by Jakub Kicinski
· 7 years ago
ab3f006
bpf: offload: add infrastructure for loading programs for a specific netdev
by Jakub Kicinski
· 7 years ago
035226b
bpf: remove tail_call and get_stackid helper declarations from bpf.h
by Gianluca Borello
· 7 years ago
e87c6bc
bpf: permit multiple bpf attachments for a single perf event
by Yonghong Song
· 7 years ago
f66e448
selinux: bpf: Add addtional check for bpf object file receive
by Chenbo Feng
· 7 years ago
afdb09c
security: bpf: Add LSM hooks for bpf object related syscall
by Chenbo Feng
· 7 years ago
6e71b04
bpf: Add file mode configuration into bpf maps
by Chenbo Feng
· 7 years ago
Next »