summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-05-22net: mvpp2: fix RX hashing for non-10G portsRussell King1-1/+1
2020-05-06net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()Dan Carpenter1-0/+3
2020-03-17net: rename flow_action_hw_stats_types* -> flow_action_hw_stats*Jakub Kicinski1-2/+2
2020-03-08flow_offload: check for basic action hw stats typeJiri Pirko1-0/+6
2019-07-08net: mvpp2: cls: Add support for ETHER_FLOWMaxime Chevallier1-0/+2
2019-07-08net: mvpp2: cls: Report an error for unsupported flow typesMaxime Chevallier1-0/+4
2019-06-18net: mvpp2: cls: Add steering based on vlan Id and priority.Maxime Chevallier1-25/+72
2019-06-18net: mvpp2: cls: right-justify the C2 TCAM keysMaxime Chevallier1-7/+7
2019-06-18net: mvpp2: cls: Only select applicable flows of classification offloadMaxime Chevallier1-0/+3
2019-06-18net: mvpp2: cls: Use a dedicated lu_type for the RSS lookupMaxime Chevallier1-2/+2
2019-05-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+3
2019-05-30net: mvpp2: cls: Remove unnessesary check in mvpp2_ethtool_cls_rule_insYueHaibing1-2/+1
2019-05-28net: mvpp2: cls: Check RSS table index validity when creating a contextMaxime Chevallier1-0/+3
2019-05-25net: mvpp2: cls: Support steering to RSS contextsMaxime Chevallier1-4/+54
2019-05-25net: mvpp2: cls: Extract the RSS context when parsing the ethtool ruleMaxime Chevallier1-0/+6
2019-05-25net: mvpp2: cls: Use RSS contexts to handle RSS tablesMaxime Chevallier1-24/+176
2019-05-25net: mvpp2: cls: Bypass C2 internals FIFOs at initMaxime Chevallier1-0/+6
2019-05-25net: mvpp2: cls: Use the correct number of rules in various placesMaxime Chevallier1-2/+2
2019-05-23net: mvpp2: cls: Fix leaked ethtool_rx_flow_ruleMaxime Chevallier1-0/+3
2019-05-07net: mvpp2: cls: fix less than zero check on a u32 variableColin Ian King1-2/+4
2019-05-05net: mvpp2: cls: Remove set but not used variable 'act'YueHaibing1-3/+0
2019-05-01net: mvpp2: cls: Allow dropping packets with classification offloadMaxime Chevallier1-9/+20
2019-05-01net: mvpp2: cls: Add Classification offload supportMaxime Chevallier1-0/+316
2019-05-01net: mvpp2: cls: Use a bitfield to represent the flow_typeMaxime Chevallier1-69/+95
2019-05-01net: mvpp2: cls: Remove extra whitespace in mvpp2_cls_flow_writeMaxime Chevallier1-3/+3
2019-03-27net: mvpp2: cls: Initialize lookup priorities for all entries in the flowMaxime Chevallier1-13/+24
2019-03-27net: mvpp2: cls: Invalidate all C2 entries except the ones we useMaxime Chevallier1-0/+23
2019-03-27net: mvpp2: cls: Rename the flow table macrosMaxime Chevallier1-7/+5
2019-03-27net: mvpp2: cls: Don't use the sequence attribute for classificationMaxime Chevallier1-10/+0
2019-03-27net: mvpp2: cls: Rename classifer per-port functionsMaxime Chevallier1-3/+3
2019-03-27net: mvpp2: cls: Move C2 read/write helpers aroundMaxime Chevallier1-41/+41
2019-03-27net: mvpp2: cls: Write C2 TCAM data last when writing a C2 entryMaxime Chevallier1-7/+7
2019-03-27net: mvpp2: cls: Use iterators to go through the cls_tableMaxime Chevallier1-8/+2
2019-03-27net: mvpp2: cls: Make the flow definitions constMaxime Chevallier1-8/+9
2019-03-27net: mvpp2: cls: Rename MVPP2_N_FLOWS to MVPP2_N_PRS_FLOWSMaxime Chevallier1-5/+5
2019-03-27net: mvpp2: cls: use Lookup Type in classification enginesMaxime Chevallier1-0/+12
2019-03-27net: mvpp2: cls: Add missing MAC_DA field extractionMaxime Chevallier1-0/+3
2018-07-16net: mvpp2: debugfs: add classifier hit countersMaxime Chevallier1-0/+21
2018-07-16net: mvpp2: debugfs: add entries for classifier flowsMaxime Chevallier1-5/+23
2018-07-16net: mvpp2: switch to SPDX identifiersAntoine Tenart1-4/+1
2018-07-13net: mvpp2: mvpp2_cls_flow_get() can be statickbuild test robot1-1/+1
2018-07-12net: mvpp2: allow setting RSS flow hash parameters with ethtoolMaxime Chevallier1-0/+104
2018-07-12net: mvpp2: add an RSS classification step for each flowMaxime Chevallier1-2/+277
2018-07-12net: mvpp2: split ingress traffic into multiple flowsMaxime Chevallier1-8/+347
2018-07-12net: mvpp2: use classifier to assign default rx queueMaxime Chevallier1-0/+150
2018-07-12net: mvpp2: rename per-port RSS init functionMaxime Chevallier1-1/+1
2018-07-12net: mvpp2: make sure we don't spread load on disabled CPUsMaxime Chevallier1-1/+7
2018-07-12net: mvpp2: improve the distribution of packets on CPUs when using RSSAntoine Tenart1-1/+15
2018-07-12net: mvpp2: RSS indirection table supportAntoine Tenart1-7/+17