]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
nfp: flower: use offsets provided by pedit instead of index for ipv6
authorPieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
Mon, 15 Oct 2018 23:52:25 +0000 (16:52 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 13 Nov 2018 19:12:17 +0000 (11:12 -0800)
commite0d017fe2a4322711793a4c794026b20100f0173
tree5093cca32e59ad95cbb801e8300787bdaaa38b63
parentd8e7c3329332cb8aed633991ec6369bc874188b1
nfp: flower: use offsets provided by pedit instead of index for ipv6

[ Upstream commit 140b6abac26d799f75d772ab5e969b34ad8d68f1 ]

Previously when populating the set ipv6 address action, we incorrectly
made use of pedit's key index to determine which 32bit word should be
set. We now calculate which word has been selected based on the offset
provided by the pedit action.

Fixes: 354b82bb320e ("nfp: add set ipv6 source and destination address")
Signed-off-by: Pieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
Reviewed-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/ethernet/netronome/nfp/flower/action.c