aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome/nfp/bpf/jit.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2018-03-28nfp: bpf: add map updates from the datapathJakub Kicinski1-0/+6
2018-03-28nfp: bpf: add helper for validating stack pointersJakub Kicinski1-2/+2
2018-03-28nfp: bpf: rename map_lookup_stack() to map_call_stack_common()Jakub Kicinski1-3/+3
2018-03-28nfp: bpf: detect packet reads could be cached, enable the optimisationJiong Wang1-0/+115
2018-03-28nfp: bpf: support unaligned read offsetJiong Wang1-3/+70
2018-03-28nfp: bpf: read from packet data cache for PTR_TO_PACKETJiong Wang1-2/+78
2018-03-24nfp: bpf: fix check of program max insn countJakub Kicinski1-1/+5
2018-01-17nfp: bpf: reject program on instructions unknown to the JIT compilerQuentin Monnet1-0/+5
2018-01-14nfp: bpf: add support for reading map memoryJakub Kicinski1-9/+68
2018-01-14nfp: bpf: add verification and codegen for map lookupsJakub Kicinski1-0/+86
2018-01-10nfp: bpf: add signed jump insnsNic Viljoen1-0/+48
2018-01-10nfp: bpf: use a large constant in unresolved branchesJakub Kicinski1-7/+7
2018-01-10nfp: bpf: don't depend on high order allocations for program imageJakub Kicinski1-0/+16
2018-01-10nfp: bpf: relocate jump targets just before the loadJakub Kicinski1-69/+80
2018-01-10nfp: bpf: add helpers for modifying branch addressesJakub Kicinski1-12/+0
2018-01-10nfp: bpf: move jump resolution to jit.cJakub Kicinski1-0/+23
2017-12-15nfp: bpf: optimize the adjust_head calls in trivial casesJakub Kicinski1-0/+22
2017-12-15nfp: bpf: add basic support for adjust head callJakub Kicinski1-0/+73
2017-12-15nfp: bpf: prepare for call supportJakub Kicinski1-0/+12
2017-12-01nfp: bpf: detect load/store sequences lowered from memory copyJiong Wang1-0/+237
2017-12-01nfp: bpf: implement memory bulk copy for length bigger than 32-bytesJiong Wang1-7/+45
2017-12-01nfp: bpf: implement memory bulk copy for length within 32-bytesJiong Wang1-0/+113
2017-12-01nfp: bpf: encode indirect commandsJakub Kicinski1-4/+13
2017-12-01nfp: bpf: correct the encoding for No-Dest immedJiong Wang1-3/+5
2017-12-01nfp: bpf: don't do ld/shifts combination if shifts are jump destinationJiong Wang1-0/+4
2017-12-01nfp: bpf: don't do ld/mask combination if mask is jump destinationJiong Wang1-0/+3
2017-12-01nfp: bpf: record jump destination to simplify jump fixupJiong Wang1-48/+9
2017-12-01nfp: bpf: support backward jumpJiong Wang1-29/+37
2017-11-05nfp: bpf: move to new BPF program offload infrastructureJakub Kicinski1-22/+13
2017-11-05nfp: bpf: move translation prepare to offload.cJakub Kicinski1-37/+6
2017-11-05nfp: bpf: move program prepare and free into offload.cJakub Kicinski1-33/+0
2017-11-05nfp: bpf: remove the register renumbering leftoversJakub Kicinski1-4/+0
2017-11-05nfp: bpf: drop support for cls_bpf with legacy actionsJakub Kicinski1-80/+7
2017-11-02nfp: bpf: support [BPF_ALU | BPF_ALU64] | BPF_NEGJiong Wang1-0/+24
2017-11-02nfp: bpf: rename ALU_OP_NEG to ALU_OP_NOTJiong Wang1-1/+1
2017-10-24nfp: bpf: optimize mov64 a littleJakub Kicinski1-6/+15
2017-10-24nfp: bpf: support stack accesses via non-constant pointersJakub Kicinski1-7/+34
2017-10-24nfp: bpf: support accessing the stack beyond 64 bytesJakub Kicinski1-8/+106
2017-10-24nfp: bpf: allow stack accesses via modified stack registersJakub Kicinski1-10/+13
2017-10-24nfp: bpf: optimize the RMW for stack accessesJakub Kicinski1-8/+25
2017-10-24nfp: bpf: add stack read supportJakub Kicinski1-5/+76
2017-10-24nfp: bpf: add stack write supportJakub Kicinski1-0/+105
2017-10-24nfp: bpf: add helper for emitting nopsJakub Kicinski1-3/+8
2017-10-14nfp: bpf: support direct packet access in TCJakub Kicinski1-2/+15
2017-10-14nfp: bpf: direct packet access - writeJakub Kicinski1-7/+107
2017-10-14nfp: bpf: add support for direct packet access - readJakub Kicinski1-4/+81
2017-10-14nfp: bpf: separate I/O from checks for legacy data loadJakub Kicinski1-37/+40
2017-10-14nfp: bpf: fix context accessesJakub Kicinski1-20/+29
2017-10-14nfp: bpf: implement byte swap instructionJakub Kicinski1-0/+38
2017-10-14nfp: bpf: add mov helperJakub Kicinski1-16/+15