aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/marvell/octeontx2/af/rvu.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-20octeontx2: Detect the mbox up or down message via registerSubbaraya Sundeep1-0/+2
2024-03-04Octeontx2-af: Fix an issue in firmware shared data reserved spaceHariprasad Kelam1-1/+2
2024-02-14Octeontx2-af: Fetch MAC channel info from firmwareHariprasad Kelam1-1/+9
2024-02-02octeontx2-af: Cleanup loopback device checksGeetha sowjanya1-3/+6
2024-02-02octeontx2-af: Create BPIDs free poolGeetha sowjanya1-0/+12
2024-01-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2024-01-04octeontx2-af: Re-enable MAC TX in otx2_stop processingNaveen Mamindlapalli1-0/+1
2023-12-17octeontx2-af: Add new devlink param to configure maximum usable NIX block LFsSuman Ghosh1-0/+2
2023-12-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2023-12-06octeontx2-af: Adjust Tx credits when MCS external bypass is disabledNithin Dabilpuram1-0/+1
2023-12-06octeontx2-af: cn10k: Increase outstanding LMTST transactionsPavan Nikhilesh1-0/+1
2023-12-04octeontx2-af: Add new mbox to support multicast/mirror offloadSuman Ghosh1-5/+34
2023-08-23octeontx2-pf: Use PTP HW timestamp counter atomic update featureSai Krishna1-0/+12
2023-07-02octeontx2-af: Reset MAC features in FLRHariprasad Kelam1-0/+1
2023-07-02octeontx2-af: Fix mapping for NIX block from CGX connectionHariprasad Kelam1-0/+11
2023-06-13octeontx2-af: Set XOFF on other child transmit schedulers during SMQ flushNaveen Mamindlapalli1-0/+16
2023-06-13octeontx2-af: Enable LBK links only when switch mode is on.Subbaraya Sundeep1-0/+2
2023-06-13octeontx2-af: cn10k: Set NIX DWRR MTU for CN10KB siliconSunil Goutham1-0/+2
2023-04-27octeontx2-af: mcs: Config parser to skip 8B headerGeetha sowjanya1-0/+1
2023-03-08octeontx2-af: Unlock contexts in the queue context cache in case of fault det...Suman Ghosh1-0/+5
2023-02-20octeontx2-af: Add NIX Errata workaround on CN10K siliconGeetha sowjanya1-0/+3
2023-01-20octeontx2-af: add mbox to return CPT_AF_FLT_INT infoSrujana Challa1-0/+4
2023-01-20octeontx2-af: optimize cpt pf identificationSrujana Challa1-0/+2
2023-01-20octeontx2-af: modify FLR sequence for CPTSrujana Challa1-0/+12
2022-12-07octeontx2-af: cn10kb: Add RPM_USX MAC supportHariprasad Kelam1-2/+8
2022-12-07octeontx2-af: Support variable number of lmacsRakesh Babu Saladi1-1/+1
2022-11-22octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rulesSuman Ghosh1-0/+1
2022-10-03octeontx2-af: cn10k: mcs: Add debugfs supportGeetha sowjanya1-0/+4
2022-10-03octeontx2-af: cn10k: mcs: Handle MCS block interruptsGeetha sowjanya1-0/+8
2022-10-03octeontx2-af: cn10k: mcs: Install a default TCAM for normal trafficGeetha sowjanya1-0/+1
2022-10-03octeontx2-af: cn10k: Introduce driver for macsec block.Geetha sowjanya1-0/+8
2022-07-15octeontx2-af: Set NIX link credits based on max LMACSunil Goutham1-1/+1
2022-07-11octeontx2-af: Drop rules for NPC MCAMRatheesh Kannoth1-0/+2
2022-07-11octeontx2-af: Exact match supportRatheesh Kannoth1-1/+8
2022-07-11octeontx2-af: Use hashed field in MCAM keyRatheesh Kannoth1-0/+13
2022-07-06Revert "Merge branch 'octeontx2-af-next'"Jakub Kicinski1-23/+1
2022-07-06octeontx2-af: Drop rules for NPC MCAMRatheesh Kannoth1-0/+2
2022-07-06octeontx2-af: Exact match supportRatheesh Kannoth1-1/+8
2022-07-06octeontx2-af: Use hashed field in MCAM keyRatheesh Kannoth1-0/+13
2022-02-09octeontx2-af: Flow control resource managementHariprasad Kelam1-0/+3
2022-01-21octeontx2-af: cn10k: Use appropriate register for LMAC enableGeetha sowjanya1-0/+1
2021-10-14octeontx2-af: Add support to flush full CPT CTX cacheSrujana Challa1-0/+1
2021-10-14octeontx2-af: Perform cpt lf teardown in non FLR pathNithin Dabilpuram1-1/+2
2021-10-14octeontx2-af: Enable CPT HW interruptsSrujana Challa1-0/+3
2021-09-28octeontx2-af: Add external ptp input clockYi Guo1-1/+3
2021-09-28octeontx2-af: Reset PTP config in FLR handlerHarman Kalra1-0/+1
2021-09-26octeontx2-af: Optimize KPU1 processing for variable-length headersKiran Kumar K1-0/+5
2021-09-16octeontx2-af: Hardware configuration for inline IPsecSrujana Challa1-0/+2
2021-09-04octeontx2-af: Add a 'rvu_free_bitmap()' functionChristophe JAILLET1-0/+1
2021-08-29octeontx2-af: Fix inconsistent license textSunil Goutham1-5/+2
2021-08-27octeontx2-af: cn10K: support for sched lmtst and other featuresHarman Kalra1-3/+5
2021-08-25octeontx2-af: Remove channel verification while installing MCAM rulesSunil Goutham1-1/+0
2021-08-25octeontx2-af: Add SDP interface supportRadha Mohan Chintakuntla1-1/+19
2021-08-25octeontx2-af: nix and lbk in loop mode in 98xxHarman Kalra1-0/+1
2021-08-25octeontx2-af: enable tx shaping feature for 96xx C0Nithin Dabilpuram1-4/+19
2021-08-25octeontx2-af: Wait for TX link idle for credits changeNithin Dabilpuram1-0/+1
2021-08-17octeontx2-af: cn10K: Get NPC counters valueHariprasad Kelam1-0/+1
2021-08-02octeontx2-af: cn10k: DWRR MTU configurationSunil Goutham1-0/+3
2021-07-19octeontx2-af: Introduce internal packet switchingSubbaraya Sundeep1-0/+19
2021-07-19octeontx2-af: Enable transmit side LBK linkSubbaraya Sundeep1-0/+2
2021-07-01octeontx2-af: Debugfs support for DMAC filtersHariprasad Kelam1-0/+1
2021-07-01octeontx2-af: DMAC filter support in MAC blockSunil Kumar Kori1-0/+2
2021-07-01octeontx2-af: cn10k: Setting up lmtst map tableHarman Kalra1-0/+4
2021-06-15octeontx2-af: cn10k: Debugfs support for bandwidth profilesSunil Goutham1-0/+5
2021-06-15octeontx2-af: cn10k: Bandwidth profiles config supportSunil Goutham1-0/+11
2021-06-11octeontx2-af: add new mailbox to configure VF trust modeHariprasad Kelam1-1/+5
2021-06-11octeontx2-af: add support for multicast/promisc packet replication featureNaveen Mamindlapalli1-8/+41
2021-05-29octeontx2-af: load NPC profile via firmware databaseHarman Kalra1-0/+1
2021-05-29octeontx2-af: add support for custom KPU entriesStanislaw Kardach1-0/+4
2021-03-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-0/+1
2021-03-18octeontx2-af: Return correct CGX RX fifo sizeSubbaraya Sundeep1-0/+1
2021-03-17octeontx2-af: Add support for multi channel in NIX promisc entryNalla, Pradeep1-1/+2
2021-03-17octeontx2-af: refactor function npc_install_flow for default entryNaveen Mamindlapalli1-3/+11
2021-02-11octeontx2-af: cn10K: Add MTU configurationHariprasad Kelam1-0/+2
2021-02-11octeontx2-af: cn10k: Add support for programmable channelsSubbaraya Sundeep1-0/+44
2021-02-11octeontx2-af: cn10k: Add RPM MAC supportHariprasad Kelam1-0/+2
2021-02-11octeontx2-af: cn10k: Add mbox support for CN10K platformSubbaraya Sundeep1-0/+23
2021-02-10octeontx2-af: Add new CGX_CMD to get PHY FEC statisticsFelix Manlunas1-0/+4
2021-02-03octeontx2-af: Handle CPT function level resetSrujana Challa1-0/+2
2021-02-03octeontx2-af: Add support for CPT1 in debugfsSrujana Challa1-0/+7
2020-12-14octeontx2-af: Add devlink suppoort to af driverGeorge Cherian1-0/+4
2020-11-20octeontx2-af: add debugfs entries for CPT blockSrujana Challa1-0/+1
2020-11-17octeontx2-af: Delete NIX_RXVLAN_ALLOC mailbox messageSubbaraya Sundeep1-6/+0
2020-11-17octeontx2-af: Handle PF-VF mac address changesHariprasad Kelam1-0/+2
2020-11-17octeontx2-pf: Add support for SR-IOV management functionsNaveen Mamindlapalli1-0/+4
2020-11-17octeontx2-af: Modify nix_vtag_cfg mailbox to support TX VTAG entriesVamsi Attunuru1-0/+8
2020-11-17octeontx2-af: Add mbox messages to install and delete MCAM rulesSubbaraya Sundeep1-0/+13
2020-11-17octeontx2-af: Generate key field bit mask from KEX profileSubbaraya Sundeep1-0/+38
2020-11-17octeontx2-af: Verify MCAM entry channel and PF_FUNCSubbaraya Sundeep1-0/+2
2020-10-31octeontx2-af: Add NIX1 interfaces to NPCSubbaraya Sundeep1-1/+12
2020-10-31octeontx2-af: Map NIX block from CGX connectionSubbaraya Sundeep1-0/+2
2020-10-31octeontx2-af: Initialize NIX1 blockRakesh Babu1-1/+8
2020-10-31octeontx2-af: Update get/set resource count functionsSubbaraya Sundeep1-0/+2
2020-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+2
2020-09-30octeontx2-af: Fix enable/disable of default NPC entriesSubbaraya Sundeep1-1/+2
2020-09-29octeontx2-af: cleanup KPU config dataStanislaw Kardach1-0/+17
2020-08-24octeontx2-af: Add support for Marvell PTP coprocessorAleksey Makarov1-0/+4
2020-08-24octeontx2-af: Support to enable/disable HW timestampingZyta Szpak1-0/+1
2020-03-02octeontx2-af: Optimize data retrieval from firmwareLinu Cherian1-0/+30
2020-02-19octeontx2-af: Cleanup nixlf and blkaddr retrieval logicSunil Goutham1-1/+1
2019-11-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-2/+2
2019-11-16octeontx2-af: Use the correct style for SPDX License IdentifierNishad Kamdar1-2/+2
2019-11-14octeontx2-af: Start/Stop traffic in CGX along with NPCSubbaraya Sundeep1-0/+5
2019-11-14octeontx2-af: Enable broadcast packet replicationSunil Goutham1-0/+2
2019-11-14octeontx2-af: Support fixed transmit scheduler topologySunil Goutham1-3/+30
2019-11-14octeontx2-af: Add macro to generate mbox handlers declarationsSubbaraya Sundeep1-122/+5
2019-11-14octeontx2-af: Add mbox API to validate all responsesSunil Goutham1-0/+2
2019-11-14octeontx2-af: Add NPC MCAM entry allocation status to debugfsSunil Goutham1-0/+8
2019-11-14octeontx2-af: Add per CGX port level NIX Rx/Tx countersLinu Cherian1-0/+2
2019-11-14octeontx2-af: Add CGX LMAC stats to debugfsPrakash Brahmajyosyula1-0/+3
2019-11-14octeontx2-af: Add NIX RQ, SQ and CQ contexts to debugfsPrakash Brahmajyosyula1-0/+5
2019-11-14octeontx2-af: Add NPA aura and pool contexts to debugfsChristina Jacob1-0/+12
2019-11-14octeontx2-af: Dump current resource provisioning statusChristina Jacob1-0/+18
2018-12-03octeontx2-af: Enable mkex profileVamsi Attunuru1-0/+2
2018-12-03octeontx2-af: Add LSO format configuration mailboxNithin Dabilpuram1-1/+9
2018-12-03octeontx2-af: Add L3 and L4 packet verification mailboxVidhya Raman1-0/+3
2018-12-03octeontx2-af: Add support for Tx packet markingKrzysztof Kanas1-0/+12
2018-12-03octeontx2-af: Restrict TL1 allocation and configurationNithin Dabilpuram1-1/+5
2018-12-03octeontx2-af: Add support for runtime RSS algo index reservationJerin Jacob1-0/+7
2018-12-03octeontx2-af: Add response for RSS flow key cfg messageJerin Jacob1-1/+1
2018-11-23octeontx2-af: Handle non-contiguous CGX LMAC interfacesLinu Cherian1-1/+1
2018-11-23octeontx2-af: Misc cleanups in cgx driverLinu Cherian1-2/+2
2018-11-19octeontx2-af: Workarounds for HW errataSunil Goutham1-0/+12
2018-11-19octeontx2-af: Configure AF VFs to talk over LBK channelsTomasz Duszynski1-0/+5
2018-11-19octeontx2-af: Enable sriov on AF to create VFsTomasz Duszynski1-1/+2
2018-11-19octeontx2-af: Mbox communication support btw AF and it's VFsTomasz Duszynski1-5/+12
2018-11-19octeontx2-af: Teardown NPA, NIX LF upon receiving FLRGeetha sowjanya1-0/+2
2018-11-19octeontx2-af: Add FLR interrupt handlerGeetha sowjanya1-0/+5
2018-11-19octeontx2-af: Verify NPA/SSO/NIX PF_FUNC mappingSunil Goutham1-0/+1
2018-11-19octeontx2-af: Add support for stripping STAG/CTAGTomasz Duszynski1-0/+8
2018-11-19octeontx2-af: Support to enable/disable default MCAM entriesSunil Goutham1-0/+7
2018-11-19octeontx2-af: Add MKEX default profileSantosh Shukla1-0/+2
2018-11-19octeontx2-af: Alloc and config NPC MCAM entry at a timeSunil Goutham1-0/+3
2018-11-19octeontx2-af: Map or unmap NPC MCAM entry and counterSunil Goutham1-0/+4
2018-11-19octeontx2-af: Support for NPC MCAM countersSunil Goutham1-0/+10
2018-11-19octeontx2-af: MCAM entry installation supportSunil Goutham1-0/+12
2018-11-19octeontx2-af: NPC MCAM entry alloc/free supportSunil Goutham1-1/+18
2018-11-19octeontx2-af: Relax resource lock into mutexStanislaw Kardach1-3/+3
2018-11-19octeontx2-af: Support to modify min/max allowed packet lengthsSunil Goutham1-0/+4
2018-11-19octeontx2-af: Convert mbox handlers APIs to lowercaseSunil Goutham1-28/+28
2018-10-22octeontx2-af: Support for NIXLF's UCAST/PROMISC/ALLMULTI modesSunil Goutham1-0/+5
2018-10-22octeontx2-af: Support for setting MAC addressSunil Goutham1-0/+3
2018-10-22octeontx2-af: Support for changing RSS algorithmSunil Goutham1-0/+5
2018-10-22octeontx2-af: Install ucast and bcast pkt forwarding rulesSunil Goutham1-0/+5
2018-10-22octeontx2-af: Add LMAC channel info to NIXLF_ALLOC responseStanislaw Kardach1-0/+5
2018-10-22octeontx2-af: NPC MCAM and LDATA extract minimal configurationSunil Goutham1-0/+14
2018-10-22octeontx2-af: Support for VTAG strip and captureVamsi Attunuru1-0/+3
2018-10-22octeontx2-af: Broadcast packet replication supportSunil Goutham1-0/+19
2018-10-22octeontx2-af: Config pkind for CGX mapped PFsGeetha sowjanya1-0/+4
2018-10-22octeontx2-af: Config NPC KPU engines with parser profileSunil Goutham1-0/+12
2018-10-22octeontx2-af: Reset NIXLF's Rx/Tx statsVamsi Attunuru1-0/+2
2018-10-22octeontx2-af: NIX Tx scheduler queue config supportSunil Goutham1-0/+11
2018-10-22octeontx2-af: NIX Tx scheduler queues alloc/freeSunil Goutham1-1/+8
2018-10-17octeontx2-af: Support for disabling NIX RQ/SQ/CQ contextsGeetha sowjanya1-0/+6
2018-10-17octeontx2-af: NIX AQ instruction enqueue supportSunil Goutham1-0/+3
2018-10-17octeontx2-af: Alloc bitmaps for NIX Tx scheduler queuesSunil Goutham1-0/+16
2018-10-17octeontx2-af: NIX block LF initializationSunil Goutham1-0/+15
2018-10-17octeontx2-af: NIX block admin queue initSunil Goutham1-0/+4
2018-10-17octeontx2-af: Support for disabling NPA Aura/Pool contextsGeetha sowjanya1-0/+5
2018-10-17octeontx2-af: NPA AQ instruction enqueue supportSunil Goutham1-0/+3
2018-10-17octeontx2-af: NPA block LF initializationSunil Goutham1-1/+12
2018-10-17octeontx2-af: NPA block admin queue initSunil Goutham1-1/+12
2018-10-17octeontx2-af: Enable or disable CGX internal loopbackGeetha sowjanya1-0/+4
2018-10-17octeontx2-af: Forward CGX link notifications to PFsLinu Cherian1-0/+9
2018-10-17octeontx2-af: Support for MAC address filters in CGXVidhya Raman1-0/+10
2018-10-17octeontx2-af: Support to retrieve CGX LMAC statsChristina Jacob1-0/+2
2018-10-17octeontx2-af: CGX Rx/Tx enable/disable mbox handlersSunil Goutham1-0/+16
2018-10-10octeontx2-af: Register for CGX lmac eventsLinu Cherian1-0/+5
2018-10-10octeontx2-af: Set RVU PFs to CGX LMACs mappingLinu Cherian1-0/+12
2018-10-10octeontx2-af: Reconfig MSIX base with IOVAGeetha sowjanya1-0/+1
2018-10-10octeontx2-af: Configure block LF's MSIX vector offsetSunil Goutham1-0/+7
2018-10-10octeontx2-af: Add RVU block LF provisioning supportSunil Goutham1-1/+7
2018-10-10octeontx2-af: Scan blocks for LFs provisioned to PF/VFSunil Goutham1-0/+16
2018-10-10octeontx2-af: Add mailbox IRQ and msg handlersSunil Goutham1-0/+22
2018-10-10octeontx2-af: Gather RVU blocks HW infoSunil Goutham1-0/+21
2018-10-10octeontx2-af: Reset all RVU blocksSunil Goutham1-0/+37
2018-10-10octeontx2-af: Add Marvell OcteonTX2 RVU AF driverSunil Goutham1-0/+31