diff options
author | Vladimir Oltean <vladimir.oltean@nxp.com> | 2020-09-26 22:32:12 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-09-26 14:17:59 -0700 |
commit | b1af3656371393e338a47ebacaee1fc2572b003b (patch) | |
tree | 9eab3682f2941ace9db5e972864327f3dd9dd0c1 /net | |
parent | 742b2e1951d7553ebbfd3a89e87dfc74b61fbd7b (diff) | |
download | linux-stable-b1af3656371393e338a47ebacaee1fc2572b003b.tar.gz linux-stable-b1af3656371393e338a47ebacaee1fc2572b003b.tar.bz2 linux-stable-b1af3656371393e338a47ebacaee1fc2572b003b.zip |
net: dsa: tag_mtk: use the generic flow dissector procedure
Remove the .flow_dissect procedure, so the flow dissector will call the
generic variant which works for this tagging protocol.
Cc: DENG Qingfang <dqfext@gmail.com>
Cc: Sean Wang <sean.wang@mediatek.com>
Cc: John Crispin <john@phrozen.org>
Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r-- | net/dsa/tag_mtk.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/net/dsa/tag_mtk.c b/net/dsa/tag_mtk.c index 2aba17b43e69..4cdd9cf428fb 100644 --- a/net/dsa/tag_mtk.c +++ b/net/dsa/tag_mtk.c @@ -105,19 +105,11 @@ static struct sk_buff *mtk_tag_rcv(struct sk_buff *skb, struct net_device *dev, return skb; } -static void mtk_tag_flow_dissect(const struct sk_buff *skb, __be16 *proto, - int *offset) -{ - *offset = 4; - *proto = ((__be16 *)skb->data)[1]; -} - static const struct dsa_device_ops mtk_netdev_ops = { .name = "mtk", .proto = DSA_TAG_PROTO_MTK, .xmit = mtk_tag_xmit, .rcv = mtk_tag_rcv, - .flow_dissect = mtk_tag_flow_dissect, .overhead = MTK_HDR_LEN, }; |