]> git.baikalelectronics.ru Git - kernel.git/commit
RDMA/bnxt_re: Check if the vlan is valid before reporting
authorSelvin Xavier <selvin.xavier@broadcom.com>
Wed, 15 Sep 2021 12:32:42 +0000 (05:32 -0700)
committerJason Gunthorpe <jgg@nvidia.com>
Mon, 20 Sep 2021 16:37:02 +0000 (13:37 -0300)
commite9b2bfc1a8206ff93d6951475e7d228934938cb1
tree7d8b060252b2b8db8b233c3068ad769ec5177667
parenta35acb27d16c3a9ed307a76005df3e1f95721833
RDMA/bnxt_re: Check if the vlan is valid before reporting

When VF is configured with default vlan, HW strips the vlan from the
packet and driver receives it in Rx completion. VLAN needs to be reported
for UD work completion only if the vlan is configured on the host. Add a
check for valid vlan in the UD receive path.

Link: https://lore.kernel.org/r/1631709163-2287-12-git-send-email-selvin.xavier@broadcom.com
Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/bnxt_re/ib_verbs.c