aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorVladimir Oltean <vladimir.oltean@nxp.com>2020-09-29 14:20:25 +0300
committerDavid S. Miller <davem@davemloft.net>2020-09-29 13:24:17 -0700
commiteaa0355c668d2793e6ced32926fa22d518752845 (patch)
tree965a041f5288d196c675578d3db894fa141ed1f6 /drivers/net
parentnet: dsa: felix: fix incorrect action offsets for VCAP IS2 (diff)
downloadlinux-dev-eaa0355c668d2793e6ced32926fa22d518752845.tar.xz
linux-dev-eaa0355c668d2793e6ced32926fa22d518752845.zip
net: dsa: seville: fix VCAP IS2 action width
Since the actions are packed together in the action RAM, an incorrect action width means that no action except the first one would behave correctly. The tc-flower offload has probably not been tested on this hardware since its introduction. Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/dsa/ocelot/seville_vsc9953.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/dsa/ocelot/seville_vsc9953.c b/drivers/net/dsa/ocelot/seville_vsc9953.c
index 29df0797ecf5..110070a60041 100644
--- a/drivers/net/dsa/ocelot/seville_vsc9953.c
+++ b/drivers/net/dsa/ocelot/seville_vsc9953.c
@@ -706,7 +706,7 @@ static const struct vcap_props vsc9953_vcap_props[] = {
.action_type_width = 1,
.action_table = {
[IS2_ACTION_TYPE_NORMAL] = {
- .width = 44,
+ .width = 50, /* HIT_CNT not included */
.count = 2
},
[IS2_ACTION_TYPE_SMAC_SIP] = {