Jakub Kicinski
|
df4a37d8b5
nfp: bpf: add support for bpf_get_prandom_u32()
|
7 years ago |
Jakub Kicinski
|
41aed09cf6
nfp: bpf: add support for atomic add of unknown values
|
7 years ago |
Jakub Kicinski
|
dcb0c27f3c
nfp: bpf: add basic support for atomic adds
|
7 years ago |
Jakub Kicinski
|
bfee64deaa
nfp: bpf: add map deletes from the datapath
|
7 years ago |
Jakub Kicinski
|
44d65a47ae
nfp: bpf: add map updates from the datapath
|
7 years ago |
Jakub Kicinski
|
289c5b7630
nfp: bpf: add helper for basic map call checks
|
7 years ago |
Jakub Kicinski
|
2f46e0c127
nfp: bpf: add helper for validating stack pointers
|
7 years ago |
Quentin Monnet
|
74801e50d5
nfp: bpf: reject program on instructions unknown to the JIT compiler
|
7 years ago |
Jakub Kicinski
|
7dfa4d87cf
nfp: bpf: print map lookup problems into verifier log
|
7 years ago |
Jakub Kicinski
|
3dd43c3319
nfp: bpf: add support for reading map memory
|
7 years ago |
Jakub Kicinski
|
77a3d3113b
nfp: bpf: add verification and codegen for map lookups
|
7 years ago |
Quentin Monnet
|
ff627e3d07
nfp: bpf: reuse verifier log for debug messages
|
7 years ago |
Jakub Kicinski
|
cae1927c0b
bpf: offload: allow netdev to disappear while verifier is running
|
7 years ago |
Jakub Kicinski
|
8231f84441
nfp: bpf: optimize the adjust_head calls in trivial cases
|
7 years ago |
Jakub Kicinski
|
0d49eaf4db
nfp: bpf: add basic support for adjust head call
|
7 years ago |
Jakub Kicinski
|
2cb230bded
nfp: bpf: prepare for call support
|
7 years ago |
Jiong Wang
|
5e4d6d2093
nfp: bpf: factor out is_mbpf_load & is_mbpf_store
|
7 years ago |
Jiong Wang
|
5b674140ad
nfp: bpf: record jump destination to simplify jump fixup
|
7 years ago |
Jakub Kicinski
|
c6c580d7bc
nfp: bpf: move to new BPF program offload infrastructure
|
8 years ago |
Jakub Kicinski
|
012bb8a8b5
nfp: bpf: drop support for cls_bpf with legacy actions
|
8 years ago |
Alexei Starovoitov
|
638f5b90d4
bpf: reduce verifier memory consumption
|
8 years ago |
Jakub Kicinski
|
b14157eeed
nfp: bpf: support stack accesses via non-constant pointers
|
8 years ago |
Jakub Kicinski
|
d348848063
nfp: bpf: allow stack accesses via modified stack registers
|
8 years ago |
Jakub Kicinski
|
ee9133a845
nfp: bpf: add stack write support
|
8 years ago |
Jakub Kicinski
|
70c78fc138
nfp: bpf: refactor nfp_bpf_check_ptr()
|
8 years ago |
Jakub Kicinski
|
2ca71441f5
nfp: bpf: add support for direct packet access - read
|
8 years ago |
Edward Cree
|
f1174f77b5
bpf/verifier: rework value tracking
|
8 years ago |
Jakub Kicinski
|
d9ae7f2bfe
nfp: move eBPF offload files to BPF app directory
|
8 years ago |