]> git.baikalelectronics.ru Git - kernel.git/commit
vdpa/mlx5: Fix rule forwarding VLAN to TIR
authorEli Cohen <elic@nvidia.com>
Mon, 14 Nov 2022 13:17:52 +0000 (15:17 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 12 Jan 2023 11:02:05 +0000 (12:02 +0100)
commit3c10c094335f77e59b5608c13ab5aa931236fc18
tree80b4b295d1967295b57fcfee1d39dbed2cff4daa
parent00d2e701ec51faab38cb9935a9bfc49f1829110b
vdpa/mlx5: Fix rule forwarding VLAN to TIR

[ Upstream commit a6ce72c0fb6041f9871f880b2d02b294f7f49cb4 ]

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: adbe66e65290 ("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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/vdpa/mlx5/net/mlx5_vnet.c