summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome/nfp/bpf/jit.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* nfp: bpf: move to new BPF program offload infrastructureJakub Kicinski2017-11-051-22/+13
* nfp: bpf: move translation prepare to offload.cJakub Kicinski2017-11-051-37/+6
* nfp: bpf: move program prepare and free into offload.cJakub Kicinski2017-11-051-33/+0
* nfp: bpf: remove the register renumbering leftoversJakub Kicinski2017-11-051-4/+0
* nfp: bpf: drop support for cls_bpf with legacy actionsJakub Kicinski2017-11-051-80/+7
* nfp: bpf: support [BPF_ALU | BPF_ALU64] | BPF_NEGJiong Wang2017-11-021-0/+24
* nfp: bpf: rename ALU_OP_NEG to ALU_OP_NOTJiong Wang2017-11-021-1/+1
* nfp: bpf: optimize mov64 a littleJakub Kicinski2017-10-241-6/+15
* nfp: bpf: support stack accesses via non-constant pointersJakub Kicinski2017-10-241-7/+34
* nfp: bpf: support accessing the stack beyond 64 bytesJakub Kicinski2017-10-241-8/+106
* nfp: bpf: allow stack accesses via modified stack registersJakub Kicinski2017-10-241-10/+13
* nfp: bpf: optimize the RMW for stack accessesJakub Kicinski2017-10-241-8/+25
* nfp: bpf: add stack read supportJakub Kicinski2017-10-241-5/+76
* nfp: bpf: add stack write supportJakub Kicinski2017-10-241-0/+105
* nfp: bpf: add helper for emitting nopsJakub Kicinski2017-10-241-3/+8
* nfp: bpf: support direct packet access in TCJakub Kicinski2017-10-141-2/+15
* nfp: bpf: direct packet access - writeJakub Kicinski2017-10-141-7/+107
* nfp: bpf: add support for direct packet access - readJakub Kicinski2017-10-141-4/+81
* nfp: bpf: separate I/O from checks for legacy data loadJakub Kicinski2017-10-141-37/+40
* nfp: bpf: fix context accessesJakub Kicinski2017-10-141-20/+29
* nfp: bpf: implement byte swap instructionJakub Kicinski2017-10-141-0/+38
* nfp: bpf: add mov helperJakub Kicinski2017-10-141-16/+15
* nfp: bpf: fix compare instructionsJakub Kicinski2017-10-141-9/+12
* nfp: bpf: add missing return in jne_imm optimizationJakub Kicinski2017-10-141-0/+1
* nfp: bpf: reorder arguments to emit_ld_field_any()Jakub Kicinski2017-10-141-3/+3
* nfp: bpf: pass dst register to ld_field instructionJakub Kicinski2017-10-091-1/+2
* nfp: bpf: byte swap the instructionsJakub Kicinski2017-10-091-2/+4
* nfp: bpf: pad code with valid nopsJakub Kicinski2017-10-091-1/+11
* nfp: bpf: calculate code store ECCJakub Kicinski2017-10-091-0/+20
* nfp: bpf: move to datapath ABI version 2Jakub Kicinski2017-10-091-9/+10
* nfp: bpf: encode extended LM pointer operandsJakub Kicinski2017-10-091-17/+39
* nfp: bpf: remove packet marking supportJakub Kicinski2017-10-091-13/+0
* nfp: bpf: remove register renameJakub Kicinski2017-10-091-43/+3
* nfp: bpf: encode all 64bit shiftsJakub Kicinski2017-10-091-12/+36
* nfp: bpf: move software reg helpers and cmd table out of translatorJakub Kicinski2017-10-091-147/+0
* nfp: bpf: use the power of sparse to check we encode registers rightJakub Kicinski2017-10-091-46/+53
* bpf, nfp: implement jiting of BPF_J{LT,LE}Daniel Borkmann2017-08-101-0/+24
* nfp: move eBPF offload files to BPF app directoryJakub Kicinski2017-05-311-0/+1899