]> git.baikalelectronics.ru Git - kernel.git/commit
nfp: flower: fix multiple keys per pedit action
authorPieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
Mon, 15 Oct 2018 23:52:24 +0000 (16:52 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 16 Oct 2018 06:17:24 +0000 (23:17 -0700)
commit7f67e724d654b95e144fce04078bc13a421e253c
tree7876c2a2b19597ef241f08baad4fb1583c098b87
parentc86106bde318f68ff97454e06e23a675f926ba7a
nfp: flower: fix multiple keys per pedit action

Previously we only allowed a single header key per pedit action to
change the header. This used to result in the last header key in the
pedit action to overwrite previous headers. We now keep track of them
and allow multiple header keys per pedit action.

Fixes: 2195d3ffba57 ("nfp: add set ipv4 header action flower offload")
Fixes: 2ff36a1c68f2 ("nfp: add set ipv6 source and destination address")
Fixes: c6bb19a221d2 ("nfp: add set tcp and udp header action flower offload")
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>
drivers/net/ethernet/netronome/nfp/flower/action.c