net/ice: fix crash on representor port closing
authorDapeng Yu <dapengx.yu@intel.com>
Tue, 7 Sep 2021 02:00:33 +0000 (10:00 +0800)
committerQi Zhang <qi.z.zhang@intel.com>
Mon, 13 Sep 2021 05:53:06 +0000 (07:53 +0200)
commitda9cdcd1f37220e87db23993d6352637d71df25b
tree1f4725f48d26e0aaaae4764bdce669ad7cda262c
parentf979702337c69c7b73a78a10cbfb700c74b3b508
net/ice: fix crash on representor port closing

If DCF representor port is closed after DCF port is closed, there will
be segmentation fault because representor accesses the released resource
of DCF port.

This patch checks if the resource is present before accessing.

Fixes: 5674465a32c8 ("net/ice: add DCF VLAN handling")
Cc: stable@dpdk.org
Signed-off-by: Dapeng Yu <dapengx.yu@intel.com>
Acked-by: Haiyue Wang <haiyue.wang@intel.com>
drivers/net/ice/ice_dcf_vf_representor.c