aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-25octeontx2-af: fix the double free in rvu_npc_freemem()Su Hui1-1/+0
2024-03-29octeontx2-af: Fix issue with loading coalesced KPU profilesHariprasad Kelam1-1/+1
2024-02-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+4
2024-02-21octeontx2-af: Consider the action set by PFSubbaraya Sundeep1-0/+4
2024-02-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-32/+0
2024-02-14octeontx2-af: Remove the PF_FUNC validation for NPC transmit rulesSubbaraya Sundeep1-32/+0
2024-02-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-16/+15
2024-02-08octeontx2-af: Initialize maps.Ratheesh Kannoth1-16/+15
2024-02-02octeontx2-af: Cleanup loopback device checksGeetha sowjanya1-4/+4
2024-01-03octeontx2-af: Fix max NPC MCAM entry check while validating ref_entrySuman Ghosh1-7/+6
2023-12-22octeontx2-af: Fix a double free issueSuman Ghosh1-1/+1
2023-12-17octeontx2-af: Add new devlink param to configure maximum usable NIX block LFsSuman Ghosh1-24/+51
2023-12-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-11/+44
2023-12-11octeontx2-af: Update RSS algorithm indexHariprasad Kelam1-11/+44
2023-12-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+7
2023-12-04octeontx2-af: Add new mbox to support multicast/mirror offloadSuman Ghosh1-2/+12
2023-12-01octeontx2-af: Check return value of nix_get_nixlf before using nixlfSubbaraya Sundeep1-1/+7
2022-11-22octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rulesSuman Ghosh1-0/+22
2022-08-05octeontx2-af: Fix mcam entry resource leakSubbaraya Sundeep1-0/+6
2022-08-05octeontx2-af: suppress external profile loading warningHarman Kalra1-1/+1
2022-08-05octeontx2-af: Apply tx nibble fixup alwaysStanislaw Kardach1-3/+4
2022-07-11octeontx2-af: Drop rules for NPC MCAMRatheesh Kannoth1-1/+36
2022-07-11octeontx2-af: Use hashed field in MCAM keyRatheesh Kannoth1-8/+6
2022-07-06Revert "Merge branch 'octeontx2-af-next'"Jakub Kicinski1-42/+9
2022-07-06octeontx2-af: Drop rules for NPC MCAMRatheesh Kannoth1-1/+36
2022-07-06octeontx2-af: Use hashed field in MCAM keyRatheesh Kannoth1-8/+6
2022-07-01marvell/octeontx2/af: fix repeated words in commentsJilin Yuan1-1/+1
2022-03-26octeontx2-af: initialize action variableTom Rix1-8/+7
2022-01-21octeontx2-af: Do not fixup all VF action entriesSubbaraya Sundeep1-3/+19
2021-11-05octeontx2-af: use swap() to make code cleanerYang Guang1-3/+1
2021-09-30octeontx2-af: Adjust LA pointer for cpt parse headerKiran Kumar K1-1/+1
2021-09-26octeontx2-af: Optimize KPU1 processing for variable-length headersKiran Kumar K1-0/+96
2021-08-31octeontx2-af: Set proper errorcode for IPv4 checksum errorsSunil Goutham1-3/+4
2021-08-31octeontx2-af: Fix static code analyzer reported issuesSubbaraya Sundeep1-3/+3
2021-08-31octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfgSubbaraya Sundeep1-3/+3
2021-08-31octeontx2-af: Fix loop in free and unmap counterSubbaraya Sundeep1-1/+2
2021-08-29octeontx2-af: Fix inconsistent license textSunil Goutham1-5/+2
2021-08-25octeontx2-af: Remove channel verification while installing MCAM rulesSunil Goutham1-49/+0
2021-08-25octeontx2-af: Add SDP interface supportRadha Mohan Chintakuntla1-3/+3
2021-08-17octeontx2-af: configure npc for cn10k to allow packets from cptVidya1-1/+11
2021-08-17octeontx2-af: cn10K: Get NPC counters valueHariprasad Kelam1-8/+19
2021-08-17octeontx2-af: Allocate low priority entries for PFSubbaraya Sundeep1-0/+12
2021-07-25octeontx2-af: Fix PKIND overlap between LBK and LMAC interfacesGeetha sowjanya1-4/+7
2021-07-19octeontx2-af: Prepare for allocating MCAM rules for AFSubbaraya Sundeep1-9/+23
2021-07-19octeontx2-af: Enable transmit side LBK linkSubbaraya Sundeep1-2/+13
2021-06-15octeontx2-pf: Fix spelling mistake "morethan" -> "more than"Colin Ian King1-1/+1
2021-06-14octeontx2-pf: Cleanup flow rule managementSunil Goutham1-2/+9
2021-06-11octeontx2-af: add support for multicast/promisc packet replication featureNaveen Mamindlapalli1-93/+215
2021-06-01octeontx2-af: Fix spelling mistake "vesion" -> "version"Colin Ian King1-1/+1
2021-05-29octeontx2-af: support for coalescing KPU profilesHarman Kalra1-15/+68
2021-05-29octeontx2-af: adding new lt def registers supportHarman Kalra1-1/+19
2021-05-29octeontx2-af: load NPC profile via firmware databaseHarman Kalra1-17/+100
2021-05-29octeontx2-af: add support for custom KPU entriesStanislaw Kardach1-2/+114
2021-03-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+1
2021-03-18octeontx2-af: Remove redundant initialization of pointer pfvfColin Ian King1-1/+1
2021-03-18octeontx2-af: fix infinite loop in unmapping NPC counterHariprasad Kelam1-1/+1
2021-03-18octeontx2-pf: add tc flower stats handler for hw offloadsNaveen Mamindlapalli1-0/+39
2021-03-17octeontx2-af: Avoid duplicate unicast rule in mcam_rules listSubbaraya Sundeep1-3/+6
2021-03-17octeontx2-af: Use npc_install_flow API for promisc and broadcast entriesNaveen Mamindlapalli1-49/+58
2021-03-17octeontx2-af: Add support for multi channel in NIX promisc entryNalla, Pradeep1-1/+13
2021-03-17octeontx2-af: refactor function npc_install_flow for default entryNaveen Mamindlapalli1-32/+15
2021-02-11octeontx2-af: cn10k: Add support for programmable channelsSubbaraya Sundeep1-2/+2
2020-11-17octeontx2-af: Delete NIX_RXVLAN_ALLOC mailbox messageSubbaraya Sundeep1-24/+0
2020-11-17octeontx2-af: Add new mbox messages to retrieve MCAM entriesNaveen Mamindlapalli1-0/+70
2020-11-17octeontx2-pf: Add support for SR-IOV management functionsNaveen Mamindlapalli1-0/+88
2020-11-17octeontx2-af: Add mbox messages to install and delete MCAM rulesSubbaraya Sundeep1-36/+180
2020-11-17octeontx2-af: Generate key field bit mask from KEX profileSubbaraya Sundeep1-2/+9
2020-11-17octeontx2-af: Verify MCAM entry channel and PF_FUNCSubbaraya Sundeep1-0/+78
2020-10-31octeontx2-af: Add NIX1 interfaces to NPCSubbaraya Sundeep1-85/+243
2020-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-7/+19
2020-09-30octeontx2-af: Fix enable/disable of default NPC entriesSubbaraya Sundeep1-7/+19
2020-09-29octeontx2-af: cleanup KPU config dataStanislaw Kardach1-132/+70
2020-09-11octeontx2-af: Constify npc_kpu_profile_{action,cam}Rikard Falkeborn1-3/+3
2020-08-24octeontx2-af: Support to enable/disable HW timestampingZyta Szpak1-0/+31
2020-03-02octeontx2-af: Optimize data retrieval from firmwareLinu Cherian1-1/+3
2019-11-14octeontx2-af: Enable broadcast packet replicationSunil Goutham1-40/+47
2019-11-14octeontx2-af: Support fixed transmit scheduler topologySunil Goutham1-3/+3
2019-11-14octeontx2-af: Clear NPC MCAM entries before updateNithin Dabilpuram1-2/+31
2019-11-14octeontx2-af: Update NPC KPU packet parsing profileHao Zheng1-5/+4
2019-11-14octeontx2-af: Add NPC MCAM entry allocation status to debugfsSunil Goutham1-1/+51
2018-12-03octeontx2-af: Enable mkex profileVamsi Attunuru1-2/+109
2018-12-03octeontx2-af: Enable RSS with promiscuous modeVamsi Attunuru1-4/+31
2018-12-03octeontx2-af: Enable inner IPv4 checksum and its error codeJerin Jacob1-1/+8
2018-12-03octeontx2-af: Skip NIXLF check for bcast MCE entrySunil Goutham1-1/+1
2018-11-19octeontx2-af: Workarounds for HW errataSunil Goutham1-3/+9
2018-11-19octeontx2-af: Configure AF VFs to talk over LBK channelsTomasz Duszynski1-4/+8
2018-11-19octeontx2-af: Add support for stripping STAG/CTAGTomasz Duszynski1-1/+42
2018-11-19octeontx2-af: Support to enable/disable default MCAM entriesSunil Goutham1-27/+64
2018-11-19octeontx2-af: Add MKEX default profileSantosh Shukla1-25/+130
2018-11-19octeontx2-af: Alloc and config NPC MCAM entry at a timeSunil Goutham1-0/+72
2018-11-19octeontx2-af: Map or unmap NPC MCAM entry and counterSunil Goutham1-4/+179
2018-11-19octeontx2-af: Support for NPC MCAM countersSunil Goutham1-0/+144
2018-11-19octeontx2-af: MCAM entry installation supportSunil Goutham1-8/+171
2018-11-19octeontx2-af: NPC MCAM entry alloc/free supportSunil Goutham1-4/+510
2018-11-19octeontx2-af: Relax resource lock into mutexStanislaw Kardach1-1/+3
2018-10-22octeontx2-af: Support for NIXLF's UCAST/PROMISC/ALLMULTI modesSunil Goutham1-0/+57
2018-10-22octeontx2-af: Support for changing RSS algorithmSunil Goutham1-0/+43
2018-10-22octeontx2-af: Install ucast and bcast pkt forwarding rulesSunil Goutham1-0/+337
2018-10-22octeontx2-af: NPC MCAM and LDATA extract minimal configurationSunil Goutham1-0/+134
2018-10-22octeontx2-af: Enable packet length and csum validationSunil Goutham1-0/+14
2018-10-22octeontx2-af: Config pkind for CGX mapped PFsGeetha sowjanya1-0/+28
2018-10-22octeontx2-af: Config NPC KPU engines with parser profileSunil Goutham1-0/+203