vdpa/mlx5: Fix rule forwarding VLAN to TIR
authorEli Cohen <elic@nvidia.com>
Mon, 14 Nov 2022 13:17:52 +0000 (15:17 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 28 Dec 2022 10:28:09 +0000 (05:28 -0500)
commita6ce72c0fb6041f9871f880b2d02b294f7f49cb4
tree0e83afa05ff6a8c2cbb9e5892c1eb2517a857253
parent258896fcc786b4e7db238eba26f6dd080e0ff41e
vdpa/mlx5: Fix rule forwarding VLAN to TIR

Set the VLAN id to the header values field instead of overwriting the
headers criteria field.

Before this fix, VLAN filtering would not really work and tagged packets
would be forwarded unfiltered to the TIR.

Fixes: baf2ad3f6a98 ("vdpa/mlx5: Add RX MAC VLAN filter support")
Acked-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Eli Cohen <elic@nvidia.com>
Message-Id: <20221114131759.57883-2-elic@nvidia.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vdpa/mlx5/net/mlx5_vnet.c