Commit 77b3a4dc authored by Guenter Roeck's avatar Guenter Roeck Committed by David S. Miller

dsa: mv88e6171: Fix tag_protocol check

tag_protocol is now an enum, so drivers have to check against it.

Cc: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
Acked-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
Acked-by: default avatarAndrew Lunn <andrew@lunn.ch>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 4d1bafbe
...@@ -206,7 +206,7 @@ static int mv88e6171_setup_port(struct dsa_switch *ds, int p) ...@@ -206,7 +206,7 @@ static int mv88e6171_setup_port(struct dsa_switch *ds, int p)
*/ */
val = 0x0433; val = 0x0433;
if (dsa_is_cpu_port(ds, p)) { if (dsa_is_cpu_port(ds, p)) {
if (ds->dst->tag_protocol == htons(ETH_P_EDSA)) if (ds->dst->tag_protocol == DSA_TAG_PROTO_EDSA)
val |= 0x3300; val |= 0x3300;
else else
val |= 0x0100; val |= 0x0100;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment