summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
Commit message (Expand)AuthorAgeFilesLines
* net: mvpp2: cls: Add support for ETHER_FLOWMaxime Chevallier2019-07-091-0/+2
* net: mvpp2: cls: Report an error for unsupported flow typesMaxime Chevallier2019-07-091-0/+4
* net: mvpp2: cls: Add steering based on vlan Id and priority.Maxime Chevallier2019-06-191-25/+72
* net: mvpp2: cls: right-justify the C2 TCAM keysMaxime Chevallier2019-06-191-7/+7
* net: mvpp2: cls: Only select applicable flows of classification offloadMaxime Chevallier2019-06-191-0/+3
* net: mvpp2: cls: Use a dedicated lu_type for the RSS lookupMaxime Chevallier2019-06-191-2/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-05-311-0/+3
|\
| * net: mvpp2: cls: Fix leaked ethtool_rx_flow_ruleMaxime Chevallier2019-05-231-0/+3
* | net: mvpp2: cls: Remove unnessesary check in mvpp2_ethtool_cls_rule_insYueHaibing2019-05-301-2/+1Star
* | net: mvpp2: cls: Check RSS table index validity when creating a contextMaxime Chevallier2019-05-281-0/+3
* | net: mvpp2: cls: Support steering to RSS contextsMaxime Chevallier2019-05-261-4/+54
* | net: mvpp2: cls: Extract the RSS context when parsing the ethtool ruleMaxime Chevallier2019-05-261-0/+6
* | net: mvpp2: cls: Use RSS contexts to handle RSS tablesMaxime Chevallier2019-05-261-24/+176
* | net: mvpp2: cls: Bypass C2 internals FIFOs at initMaxime Chevallier2019-05-261-0/+6
* | net: mvpp2: cls: Use the correct number of rules in various placesMaxime Chevallier2019-05-261-2/+2
|/
* net: mvpp2: cls: fix less than zero check on a u32 variableColin Ian King2019-05-071-2/+4
* net: mvpp2: cls: Remove set but not used variable 'act'YueHaibing2019-05-051-3/+0Star
* net: mvpp2: cls: Allow dropping packets with classification offloadMaxime Chevallier2019-05-011-9/+20
* net: mvpp2: cls: Add Classification offload supportMaxime Chevallier2019-05-011-0/+316
* net: mvpp2: cls: Use a bitfield to represent the flow_typeMaxime Chevallier2019-05-011-69/+95
* net: mvpp2: cls: Remove extra whitespace in mvpp2_cls_flow_writeMaxime Chevallier2019-05-011-3/+3
* net: mvpp2: cls: Initialize lookup priorities for all entries in the flowMaxime Chevallier2019-03-271-13/+24
* net: mvpp2: cls: Invalidate all C2 entries except the ones we useMaxime Chevallier2019-03-271-0/+23
* net: mvpp2: cls: Rename the flow table macrosMaxime Chevallier2019-03-271-7/+5Star
* net: mvpp2: cls: Don't use the sequence attribute for classificationMaxime Chevallier2019-03-271-10/+0Star
* net: mvpp2: cls: Rename classifer per-port functionsMaxime Chevallier2019-03-271-3/+3
* net: mvpp2: cls: Move C2 read/write helpers aroundMaxime Chevallier2019-03-271-41/+41
* net: mvpp2: cls: Write C2 TCAM data last when writing a C2 entryMaxime Chevallier2019-03-271-7/+7
* net: mvpp2: cls: Use iterators to go through the cls_tableMaxime Chevallier2019-03-271-8/+2Star
* net: mvpp2: cls: Make the flow definitions constMaxime Chevallier2019-03-271-8/+9
* net: mvpp2: cls: Rename MVPP2_N_FLOWS to MVPP2_N_PRS_FLOWSMaxime Chevallier2019-03-271-5/+5
* net: mvpp2: cls: use Lookup Type in classification enginesMaxime Chevallier2019-03-271-0/+12
* net: mvpp2: cls: Add missing MAC_DA field extractionMaxime Chevallier2019-03-271-0/+3
* net: mvpp2: debugfs: add classifier hit countersMaxime Chevallier2018-07-161-0/+21
* net: mvpp2: debugfs: add entries for classifier flowsMaxime Chevallier2018-07-161-5/+23
* net: mvpp2: switch to SPDX identifiersAntoine Tenart2018-07-161-4/+1Star
* net: mvpp2: mvpp2_cls_flow_get() can be statickbuild test robot2018-07-141-1/+1
* net: mvpp2: allow setting RSS flow hash parameters with ethtoolMaxime Chevallier2018-07-131-0/+104
* net: mvpp2: add an RSS classification step for each flowMaxime Chevallier2018-07-131-2/+277
* net: mvpp2: split ingress traffic into multiple flowsMaxime Chevallier2018-07-131-8/+347
* net: mvpp2: use classifier to assign default rx queueMaxime Chevallier2018-07-131-0/+150
* net: mvpp2: rename per-port RSS init functionMaxime Chevallier2018-07-131-1/+1
* net: mvpp2: make sure we don't spread load on disabled CPUsMaxime Chevallier2018-07-131-1/+7
* net: mvpp2: improve the distribution of packets on CPUs when using RSSAntoine Tenart2018-07-131-1/+15
* net: mvpp2: RSS indirection table supportAntoine Tenart2018-07-131-7/+17
* net: mvpp2: use one RSS table per portMaxime Chevallier2018-07-131-9/+8Star
* net: mvpp2: fix RSS register definitionsMaxime Chevallier2018-07-131-1/+1
* net: mvpp2: fix a typo in the RSS codeAntoine Tenart2018-07-131-1/+1
* net: mvpp2: Split the PPv2 driver to a dedicated directoryMaxime Chevallier2018-06-011-0/+141