summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome/nfp/bpf/verifier.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Rename BPF_XADD and prepare to encode other atomics in .immBrendan Jackman2021-01-141-5/+10
* nfp: bpf: eliminate zero extension code-genJiong Wang2019-05-241-0/+12
* nfp: bpf: support removing dead codeJakub Kicinski2019-01-231-0/+24
* nfp: bpf: support optimizing dead branchesJakub Kicinski2019-01-231-0/+34
* nfp: bpf: save original program lengthJakub Kicinski2019-01-231-9/+7
* nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.cQuentin Monnet2018-11-101-8/+3
* nfp: bpf: double check vNIC capabilities after object sharingJakub Kicinski2018-10-161-5/+6
* nfp: bpf: protect against mis-initializing atomic countersJakub Kicinski2018-10-161-5/+53
* nfp: replace long license headers with SPDXJakub Kicinski2018-10-111-32/+2
* nfp: bpf: support pointers to other stack frames for BPF-to-BPF callsQuentin Monnet2018-10-081-0/+3
* nfp: bpf: optimise save/restore for R6~R9 based on register usageQuentin Monnet2018-10-081-4/+10
* nfp: bpf: account for additional stack usage when checking stack limitQuentin Monnet2018-10-081-0/+68
* nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driverQuentin Monnet2018-10-081-1/+33
* nfp: bpf: ignore helper-related checks for BPF calls in nfp verifierQuentin Monnet2018-10-081-4/+5
* nfp: bpf: copy eBPF subprograms information from kernel verifierQuentin Monnet2018-10-081-0/+15
* bpf: add verifier callback to get stack usage info for offloaded progsQuentin Monnet2018-10-081-1/+7
* nfp: bpf: xdp_adjust_tail supportJakub Kicinski2018-08-041-0/+7
* nfp: bpf: support u32 divide using reciprocal_div.hJiong Wang2018-07-071-0/+31
* nfp: bpf: support u16 and u32 multiplicationsJiong Wang2018-07-071-11/+47
* nfp: bpf: copy range info for all operands of all ALU operationsJiong Wang2018-07-071-1/+5
* nfp: bpf: rename umin/umax to umin_src/umax_srcJiong Wang2018-07-071-2/+2
* nfp: bpf: support logic indirect shifts (BPF_[L|R]SH | BPF_X)Jiong Wang2018-05-181-0/+8
* nfp: bpf: support setting the RX queue indexJakub Kicinski2018-05-091-2/+26
* nfp: bpf: rewrite map pointers with NFP TIDsJakub Kicinski2018-05-041-9/+0
* nfp: bpf: perf event output helpers supportJakub Kicinski2018-05-041-1/+68
* nfp: bpf: add support for bpf_get_prandom_u32()Jakub Kicinski2018-03-281-0/+7
* nfp: bpf: add support for atomic add of unknown valuesJakub Kicinski2018-03-281-7/+7
* nfp: bpf: add basic support for atomic addsJakub Kicinski2018-03-281-0/+105
* nfp: bpf: add map deletes from the datapathJakub Kicinski2018-03-281-0/+8
* nfp: bpf: add map updates from the datapathJakub Kicinski2018-03-281-0/+10
* nfp: bpf: add helper for basic map call checksJakub Kicinski2018-03-281-15/+25
* nfp: bpf: add helper for validating stack pointersJakub Kicinski2018-03-281-22/+37
* nfp: bpf: reject program on instructions unknown to the JIT compilerQuentin Monnet2018-01-171-0/+6
* nfp: bpf: print map lookup problems into verifier logJakub Kicinski2018-01-171-6/+8
* nfp: bpf: add support for reading map memoryJakub Kicinski2018-01-141-0/+8
* nfp: bpf: add verification and codegen for map lookupsJakub Kicinski2018-01-141-0/+39
* nfp: bpf: reuse verifier log for debug messagesQuentin Monnet2018-01-101-14/+16
* bpf: offload: allow netdev to disappear while verifier is runningJakub Kicinski2017-12-311-1/+1
* nfp: bpf: optimize the adjust_head calls in trivial casesJakub Kicinski2017-12-151-2/+44
* nfp: bpf: add basic support for adjust head callJakub Kicinski2017-12-151-0/+12
* nfp: bpf: prepare for call supportJakub Kicinski2017-12-151-0/+16
* nfp: bpf: factor out is_mbpf_load & is_mbpf_storeJiong Wang2017-12-011-2/+2
* nfp: bpf: record jump destination to simplify jump fixupJiong Wang2017-12-011-2/+2
* nfp: bpf: move to new BPF program offload infrastructureJakub Kicinski2017-11-051-35/+8
* nfp: bpf: drop support for cls_bpf with legacy actionsJakub Kicinski2017-11-051-8/+3
* bpf: reduce verifier memory consumptionAlexei Starovoitov2017-11-011-4/+4
* nfp: bpf: support stack accesses via non-constant pointersJakub Kicinski2017-10-241-3/+9
* nfp: bpf: allow stack accesses via modified stack registersJakub Kicinski2017-10-241-7/+17
* nfp: bpf: add stack write supportJakub Kicinski2017-10-241-5/+25
* nfp: bpf: refactor nfp_bpf_check_ptr()Jakub Kicinski2017-10-241-6/+12