summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome/nfp/bpf/offload.c
Commit message (Expand)AuthorAgeFilesLines
* nfp: split out common control message handling codeJakub Kicinski2019-04-131-1/+2
* bpf: offload: add priv field for driversJakub Kicinski2019-02-121-3/+1Star
* nfp: bpf: support removing dead codeJakub Kicinski2019-01-241-0/+5
* nfp: bpf: support optimizing dead branchesJakub Kicinski2019-01-241-0/+1
* nfp: bpf: save original program lengthJakub Kicinski2019-01-241-1/+2
* bpf: do not pass netdev to translate() and prepare() offload callbacksQuentin Monnet2018-11-111-5/+4Star
* bpf: pass prog instead of env to bpf_prog_offload_verifier_prep()Quentin Monnet2018-11-111-2/+1Star
* bpf: pass destroy() as a callback and remove its ndo_bpf subcommandQuentin Monnet2018-11-111-5/+2Star
* bpf: pass translate() as a callback and remove its ndo_bpf subcommandQuentin Monnet2018-11-111-8/+3Star
* bpf: call verifier_prep from its callback in struct bpf_offload_devQuentin Monnet2018-11-111-6/+5Star
* bpf: pass a struct with offload callbacks to bpf_offload_dev_create()Quentin Monnet2018-11-111-2/+2
* nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.cQuentin Monnet2018-11-111-0/+5
* nfp: bpf: relax prog rejection through max_pkt_offsetJiong Wang2018-11-091-4/+5
* nfp: bpf: double check vNIC capabilities after object sharingJakub Kicinski2018-10-171-1/+13
* nfp: bpf: protect against mis-initializing atomic countersJakub Kicinski2018-10-171-1/+17
* nfp: replace long license headers with SPDXJakub Kicinski2018-10-111-32/+2Star
* nfp: bpf: account for additional stack usage when checking stack limitQuentin Monnet2018-10-081-8/+0Star
* nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driverQuentin Monnet2018-10-081-1/+0Star
* nfp: bpf: copy eBPF subprograms information from kernel verifierQuentin Monnet2018-10-081-0/+2
* nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depthQuentin Monnet2018-10-081-1/+1
* nfp: bpf: improve map offload info messagesJakub Kicinski2018-07-271-4/+16
* nfp: bpf: remember maps by IDJakub Kicinski2018-07-271-9/+13
* nfp: bpf: pass raw data buffer to nfp_bpf_event_output()Jakub Kicinski2018-07-271-12/+9Star
* nfp: bpf: allow program sharing within ASICJakub Kicinski2018-07-181-8/+2Star
* nfp: bpf: copy range info for all operands of all ALU operationsJiong Wang2018-07-071-1/+3
* nfp: bpf: rename umin/umax to umin_src/umax_srcJiong Wang2018-07-071-1/+1
* nfp: bpf: support logic indirect shifts (BPF_[L|R]SH | BPF_X)Jiong Wang2018-05-181-0/+2
* nfp: bpf: perf event output helpers supportJakub Kicinski2018-05-041-0/+47
* nfp: bpf: record offload neutral maps in the driverJakub Kicinski2018-05-041-2/+123
* nfp: bpf: add basic support for atomic addsJakub Kicinski2018-03-291-3/+42
* nfp: bpf: use extack support to improve debuggingQuentin Monnet2018-01-221-9/+15
* bpf: offload: allow array map offloadJakub Kicinski2018-01-181-0/+2
* nfp: bpf: set new jit info fieldsJiong Wang2018-01-181-1/+9
* nfp: bpf: implement bpf map offloadJakub Kicinski2018-01-141-0/+104
* bpf: rename bpf_dev_offload -> bpf_prog_offloadJakub Kicinski2018-01-141-1/+1
* nfp: hand over to BPF offload app at coarser granularityJakub Kicinski2018-01-101-6/+19
* nfp: bpf: don't depend on high order allocations for program imageJakub Kicinski2018-01-101-2/+3
* nfp: bpf: relocate jump targets just before the loadJakub Kicinski2018-01-101-5/+10
* nfp: bpf: move jump resolution to jit.cJakub Kicinski2018-01-101-17/+1Star
* nfp: bpf: round up the size of the stackJakub Kicinski2018-01-101-1/+1
* nfp: bpf: prepare for parsing BPF FW capabilitiesJakub Kicinski2017-12-151-0/+2
* nfp: bpf: flag jump destination to guide insn combine optimizationsJiong Wang2017-12-011-0/+1
* nfp: bpf: record jump destination to simplify jump fixupJiong Wang2017-12-011-3/+19
* bpf: offload: move offload device validation out to the driversJakub Kicinski2017-11-211-2/+8
* nfp: bpf: move to new BPF program offload infrastructureJakub Kicinski2017-11-051-47/+38Star
* nfp: bpf: move translation prepare to offload.cJakub Kicinski2017-11-051-41/+87
* nfp: bpf: move program prepare and free into offload.cJakub Kicinski2017-11-051-0/+33
* nfp: bpf: require seamless reload for program replaceJakub Kicinski2017-11-051-32/+30Star
* nfp: bpf: refactor offload logicJakub Kicinski2017-11-051-43/+30Star
* nfp: bpf: remove the register renumbering leftoversJakub Kicinski2017-11-051-9/+4Star