summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome/nfp/bpf/main.h
Commit message (Expand)AuthorAgeFilesLines
* nfp: bpf: detect packet reads could be cached, enable the optimisationJiong Wang2018-03-291-0/+30
* nfp: bpf: read from packet data cache for PTR_TO_PACKETJiong Wang2018-03-291-0/+9
* nfp: fix kdoc warnings on nested structuresJakub Kicinski2018-02-061-12/+12
* nfp: bpf: use extack support to improve debuggingQuentin Monnet2018-01-221-1/+1
* nfp: bpf: reject program on instructions unknown to the JIT compilerQuentin Monnet2018-01-171-0/+1
* nfp: bpf: implement bpf map offloadJakub Kicinski2018-01-141-0/+4
* nfp: bpf: add verification and codegen for map lookupsJakub Kicinski2018-01-141-2/+13
* nfp: bpf: parse function call and map capabilitiesJakub Kicinski2018-01-141-0/+24
* nfp: bpf: implement helpers for FW map opsJakub Kicinski2018-01-141-3/+14
* nfp: bpf: add basic control channel communicationJakub Kicinski2018-01-141-0/+23
* nfp: bpf: add map data structureJakub Kicinski2018-01-141-0/+18
* nfp: hand over to BPF offload app at coarser granularityJakub Kicinski2018-01-101-6/+2Star
* nfp: bpf: use a large constant in unresolved branchesJakub Kicinski2018-01-101-0/+6
* nfp: bpf: relocate jump targets just before the loadJakub Kicinski2018-01-101-11/+18
* nfp: bpf: move jump resolution to jit.cJakub Kicinski2018-01-101-0/+1
* bpf: offload: allow netdev to disappear while verifier is runningJakub Kicinski2017-12-311-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-12-221-0/+8
|\
| * nfp: bpf: keep track of the offloaded programJakub Kicinski2017-12-201-0/+8
* | nfp: bpf: optimize the adjust_head calls in trivial casesJakub Kicinski2017-12-151-0/+8
* | nfp: bpf: add basic support for adjust head callJakub Kicinski2017-12-151-0/+11
* | nfp: bpf: prepare for parsing BPF FW capabilitiesJakub Kicinski2017-12-151-0/+11
* | nfp: bpf: implement memory bulk copy for length within 32-bytesJiong Wang2017-12-011-0/+4
* | nfp: bpf: factor out is_mbpf_load & is_mbpf_storeJiong Wang2017-12-011-0/+10
* | nfp: bpf: flag jump destination to guide insn combine optimizationsJiong Wang2017-12-011-0/+4
* | nfp: bpf: record jump destination to simplify jump fixupJiong Wang2017-12-011-2/+11
* | nfp: bpf: support backward jumpJiong Wang2017-12-011-1/+3
|/
* nfp: bpf: move to new BPF program offload infrastructureJakub Kicinski2017-11-051-2/+13
* nfp: bpf: move translation prepare to offload.cJakub Kicinski2017-11-051-13/+1Star
* nfp: bpf: move program prepare and free into offload.cJakub Kicinski2017-11-051-0/+5
* nfp: bpf: require seamless reload for program replaceJakub Kicinski2017-11-051-1/+1
* nfp: bpf: refactor offload logicJakub Kicinski2017-11-051-2/+2
* nfp: bpf: remove unnecessary include of nfp_net.hJakub Kicinski2017-11-051-1/+0Star
* nfp: bpf: remove the register renumbering leftoversJakub Kicinski2017-11-051-6/+0Star
* nfp: bpf: drop support for cls_bpf with legacy actionsJakub Kicinski2017-11-051-27/+3Star
* drivers/net: netronome: Convert timers to use timer_setup()Kees Cook2017-10-271-1/+2
* nfp: bpf: support stack accesses via non-constant pointersJakub Kicinski2017-10-241-0/+2
* nfp: bpf: allow stack accesses via modified stack registersJakub Kicinski2017-10-241-0/+3
* nfp: bpf: add stack write supportJakub Kicinski2017-10-241-0/+3
* nfp: bpf: add support for direct packet access - readJakub Kicinski2017-10-141-0/+3
* nfp: bpf: move to datapath ABI version 2Jakub Kicinski2017-10-091-9/+15
* nfp: bpf: remove packet marking supportJakub Kicinski2017-10-091-2/+1Star
* nfp: bpf: use the power of sparse to check we encode registers rightJakub Kicinski2017-10-091-23/+1Star
* nfp: move basic eBPF stats to app-specific codeJakub Kicinski2017-05-311-0/+18
* nfp: move bpf offload code to the BPF appJakub Kicinski2017-05-311-0/+5
* nfp: move eBPF offload files to BPF app directoryJakub Kicinski2017-05-311-0/+201