qlcnic: Fix tunnel offload for 82xx adapters
authorChopra, Manish <Manish.Chopra@cavium.com>
Fri, 2 Jun 2017 13:52:54 +0000 (06:52 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 10 Nov 2018 15:42:48 +0000 (07:42 -0800)
commit2ba5909c8c7b9b8853734fcc2fa1299bae24ec46
tree0d487c3f9dd31cd23db821022f565ef86a0f1ee0
parent23bf0b4ab024a7eff1469b0f9ceb8ce3d60c6b8a
qlcnic: Fix tunnel offload for 82xx adapters

[ Upstream commit 4bd7ef0b033721b659b9357057e76d1ced95c1da ]

Qlogic's 82xx series adapter doesn't support
tunnel offloads, driver incorrectly assumes that it is
supported and causes firmware hang while running tunnel IO.

This patch fixes this by not advertising tunnel offloads
for 82xx adapters.

Signed-off-by: Manish Chopra <manish.chopra@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c