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
|
2f46e0c127
nfp: bpf: add helper for validating stack pointers
|
7 years ago |
Jiong Wang
|
87b10ecdce
nfp: bpf: detect packet reads could be cached, enable the optimisation
|
7 years ago |
Jiong Wang
|
be75923786
nfp: bpf: read from packet data cache for PTR_TO_PACKET
|
7 years ago |
Jakub Kicinski
|
703f578a35
nfp: fix kdoc warnings on nested structures
|
7 years ago |
Quentin Monnet
|
52be9a7cde
nfp: bpf: use extack support to improve debugging
|
7 years ago |
Quentin Monnet
|
74801e50d5
nfp: bpf: reject program on instructions unknown to the JIT compiler
|
7 years ago |
Jakub Kicinski
|
1bba4c413a
nfp: bpf: implement bpf map offload
|
7 years ago |
Jakub Kicinski
|
77a3d3113b
nfp: bpf: add verification and codegen for map lookups
|
7 years ago |
Jakub Kicinski
|
9d080d5da9
nfp: bpf: parse function call and map capabilities
|
7 years ago |
Jakub Kicinski
|
ff3d43f756
nfp: bpf: implement helpers for FW map ops
|
7 years ago |
Jakub Kicinski
|
d48ae231c5
nfp: bpf: add basic control channel communication
|
7 years ago |
Jakub Kicinski
|
4da98eea79
nfp: bpf: add map data structure
|
7 years ago |
Jakub Kicinski
|
af93d15ac6
nfp: hand over to BPF offload app at coarser granularity
|
7 years ago |
Jakub Kicinski
|
e84797fe15
nfp: bpf: use a large constant in unresolved branches
|
7 years ago |
Jakub Kicinski
|
2314fe9ed0
nfp: bpf: relocate jump targets just before the load
|
7 years ago |
Jakub Kicinski
|
1549921da3
nfp: bpf: move jump resolution to jit.c
|
7 years ago |
Jakub Kicinski
|
cae1927c0b
bpf: offload: allow netdev to disappear while verifier is running
|
7 years ago |
David S. Miller
|
fba961ab29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
|
7 years ago |
Jakub Kicinski
|
d3f89b98e3
nfp: bpf: keep track of the offloaded program
|
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
|
77a844ee65
nfp: bpf: prepare for parsing BPF FW capabilities
|
7 years ago |
Jiong Wang
|
9879a3814b
nfp: bpf: implement memory bulk copy for length within 32-bytes
|
7 years ago |
Jiong Wang
|
5e4d6d2093
nfp: bpf: factor out is_mbpf_load & is_mbpf_store
|
7 years ago |
Jiong Wang
|
a09d5c52c4
nfp: bpf: flag jump destination to guide insn combine optimizations
|
7 years ago |