net: dsa: tag_qca: return early if dev is not found
authorChristian Marangi <ansuelsmth@gmail.com>
Sun, 30 Jul 2023 07:41:09 +0000 (09:41 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 1 Aug 2023 10:02:42 +0000 (12:02 +0200)
commitde9db136dcc3b60ba99f1f5034fc6ae7af45fa99
tree6d7dca030406594ad23f5f4a26bf388b65bf4a36
parent630e0afacd4beb8ad3081774169632b5b84e653d
net: dsa: tag_qca: return early if dev is not found

Currently checksum is recalculated and dsa tag stripped even if we later
don't find the dev.

To improve code, exit early if we don't find the dev and skip additional
operation on the skb since it will be freed anyway.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Reviewed-by: Simon Horman <simon.horman@corigine.com>
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Link: https://lore.kernel.org/r/20230730074113.21889-1-ansuelsmth@gmail.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
net/dsa/tag_qca.c