nfp: flower: fix ABI mismatch between driver and firmware
authorLouis Peens <louis.peens@netronome.com>
Wed, 2 Sep 2020 15:04:58 +0000 (17:04 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Sep 2020 17:14:21 +0000 (19:14 +0200)
commitd7983d7b64c46be8fdc24ea861227660855c61a5
treebd9723a240c80323974ce8696ac68ccc35b5112c
parent5c9f765dcd4ef92b285cd4312cf07a09cfc8cb02
nfp: flower: fix ABI mismatch between driver and firmware

[ Upstream commit f614e536704d37326b0975da9cc33dd61d28c378 ]

Fix an issue where the driver wrongly detected ipv6 neighbour updates
from the NFP as corrupt. Add a reserved field on the kernel side so
it is similar to the ipv4 version of the struct and has space for the
extra bytes from the card.

Fixes: 9ea9bfa12240 ("nfp: flower: support ipv6 tunnel keep-alive messages from fw")
Signed-off-by: Louis Peens <louis.peens@netronome.com>
Signed-off-by: Simon Horman <simon.horman@netronome.com>
Acked-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c