summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTaehee Yoo <ap420073@gmail.com>2022-05-23 16:17:07 +0000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-06-14 18:44:53 +0200
commit5559f47604c69623fae85db994492b65a0ce9bcf (patch)
tree2fb890ed16bd6711805bcf6f71a0db9cf69a672d
parentc15d5277f0a7b84f0ca4ab53b103608db3456ee6 (diff)
amt: fix return value of amt_update_handler()
[ Upstream commit ac1dbf55981b88d64312858ea06e3e63001f085d ] If a relay receives an update message, it lookup a tunnel. and if there is no tunnel for that message, it should be treated as an error, not a success. But amt_update_handler() returns false, which means success. Fixes: cbc21dc1cfe9 ("amt: add data plane of amt interface") Signed-off-by: Taehee Yoo <ap420073@gmail.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
-rw-r--r--drivers/net/amt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/amt.c b/drivers/net/amt.c
index de4ea518c793f..d376ed89f836c 100644
--- a/drivers/net/amt.c
+++ b/drivers/net/amt.c
@@ -2423,7 +2423,7 @@ static bool amt_update_handler(struct amt_dev *amt, struct sk_buff *skb)
}
}
- return false;
+ return true;
report:
iph = ip_hdr(skb);