summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/netronome/nfp/bpf
Commit message (Expand)AuthorAgeFilesLines
* treewide: Use sizeof_field() macroPankaj Bharadiya2019-12-093-7/+7
* net: use rhashtable_lookup() instead of rhashtable_lookup_fast()Taehee Yoo2019-11-231-2/+2
* bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never failsAndrii Nakryiko2019-11-181-3/+1
* nfp: bpf: make array exp_mask static, makes object smallerColin Ian King2019-10-081-1/+1
* Merge tag 'kbuild-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2019-09-201-2/+0
|\
| * treewide: remove dummy Makefiles for single targetsMasahiro Yamada2019-08-211-2/+0
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2019-09-065-11/+237
|\ \
| * | nfp: bpf: add simple map op cacheJakub Kicinski2019-08-315-9/+215
| * | nfp: bpf: rework MTU checkingJakub Kicinski2019-08-313-3/+23
| |/
* / nfp: bpf: fix latency bug when updating stack index registerJiong Wang2019-08-261-4/+13
|/
* drivers: net: use flow block APIPablo Neira Ayuso2019-07-091-1/+4
* net: flow_offload: add flow_block_cb_setup_simple()Pablo Neira Ayuso2019-07-091-24/+5
* nfp: bpf: eliminate zero extension code-genJiong Wang2019-05-243-48/+81
* nfp: bpf: fix static check error through tightening shift amount adjustmentJiong Wang2019-05-091-1/+12
* nfp: split out common control message handling codeJakub Kicinski2019-04-125-263/+38
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-02-241-11/+6
|\
| * nfp: bpf: fix ALU32 high bits clearance bugJiong Wang2019-02-231-11/+6
| * nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_KJiong Wang2019-02-231-1/+1
* | bpf: offload: add priv field for driversJakub Kicinski2019-02-122-4/+2
* | nfp: bpf: complete ALU32 logic shift supportsJiong Wang2019-02-011-5/+67
* | nfp: bpf: correct the behavior for shifts by zeroJiong Wang2019-02-011-10/+20
* | nfp: bpf: implement jitting of JMP32Jiong Wang2019-01-262-26/+93
* | nfp: bpf: support removing dead codeJakub Kicinski2019-01-233-1/+34
* | nfp: bpf: support optimizing dead branchesJakub Kicinski2019-01-233-0/+49
* | nfp: bpf: save original program lengthJakub Kicinski2019-01-234-14/+15
* | nfp: bpf: split up the skip flagJakub Kicinski2019-01-232-19/+26
* | nfp: bpf: don't use instruction number for jump targetJakub Kicinski2019-01-231-1/+1
|/
* nfp: bpf: optimize codegen for JSET with a constantJakub Kicinski2018-12-201-12/+10
* nfp: bpf: remove the trivial JSET optimizationJakub Kicinski2018-12-201-5/+0
* nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_*Jiong Wang2018-12-071-0/+45
* bpf: do not pass netdev to translate() and prepare() offload callbacksQuentin Monnet2018-11-101-5/+4
* bpf: pass prog instead of env to bpf_prog_offload_verifier_prep()Quentin Monnet2018-11-101-2/+1
* bpf: pass destroy() as a callback and remove its ndo_bpf subcommandQuentin Monnet2018-11-101-5/+2
* bpf: pass translate() as a callback and remove its ndo_bpf subcommandQuentin Monnet2018-11-101-8/+3
* bpf: call verifier_prep from its callback in struct bpf_offload_devQuentin Monnet2018-11-101-6/+5
* bpf: pass a struct with offload callbacks to bpf_offload_dev_create()Quentin Monnet2018-11-103-4/+4
* nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.cQuentin Monnet2018-11-103-8/+12
* 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-163-6/+22
* nfp: bpf: protect against mis-initializing atomic countersJakub Kicinski2018-10-163-7/+76
* nfp: replace long license headers with SPDXJakub Kicinski2018-10-117-224/+14
* nfp: flower: use rhashtable for flow cachingPieter Jansen van Vuuren2018-10-101-5/+0
* nfp: bpf: support pointers to other stack frames for BPF-to-BPF callsQuentin Monnet2018-10-083-1/+6
* nfp: bpf: optimise save/restore for R6~R9 based on register usageQuentin Monnet2018-10-083-23/+78
* nfp: bpf: fix return address from register-saving subroutine to calleeQuentin Monnet2018-10-081-1/+27
* nfp: bpf: update fixup function for BPF-to-BPF calls supportQuentin Monnet2018-10-082-3/+24
* nfp: bpf: account for additional stack usage when checking stack limitQuentin Monnet2018-10-082-8/+68
* nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driverQuentin Monnet2018-10-084-4/+286
* nfp: bpf: account for BPF-to-BPF calls when preparing nfp JITQuentin Monnet2018-10-082-11/+27
* nfp: bpf: ignore helper-related checks for BPF calls in nfp verifierQuentin Monnet2018-10-082-4/+13
OpenPOWER on IntegriCloud