net/sfc: fix outer match in MAE backend
authorIvan Malov <ivan.malov@oktetlabs.ru>
Tue, 6 Jul 2021 12:37:26 +0000 (15:37 +0300)
committerDavid Marchand <david.marchand@redhat.com>
Wed, 7 Jul 2021 09:54:21 +0000 (11:54 +0200)
commite52d36cf8f16f496fc21baba75057fa7fbcd2447
treeb9dc2e907e3a166b83ea424f59040374031b4abd
parentfb3c4efb65be520082a34c0afb85d492ff093c82
net/sfc: fix outer match in MAE backend

The current code doesn't use match on invalid outer rule ID
in action rules of non-encap. flows. This is wrong and must
be fixed. Do that and explain correct behaviour in the code.

Fixes: dadff137931c ("net/sfc: support encap flow items in transfer rules")
Cc: stable@dpdk.org
Signed-off-by: Ivan Malov <ivan.malov@oktetlabs.ru>
Reviewed-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
drivers/net/sfc/sfc_mae.c