net/i40e: fix crash when TxQ/RxQ set to 0 in VF
authorAndy Pei <andy.pei@intel.com>
Thu, 4 Jul 2019 01:38:39 +0000 (09:38 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Thu, 4 Jul 2019 23:52:01 +0000 (01:52 +0200)
commit343b8e4adabcfabe282b3fdb419e98f6f9cb0b35
treebb2f957b795ef3403d041dd99bfa271340a92980
parentff155eac9338dfb4f44def1acfe558fc254d2b90
net/i40e: fix crash when TxQ/RxQ set to 0 in VF

Testpmd would stuck and result in core dump when user specifies an
invalid VF queue number, for example when setting txq or rxq to 0.
When txq or rxq is set to 0, pointer of pointer rxq or txq in
function i40evf_configure_vsi_queues is NULL. The usage of txq[i]
or rxq[0] is valid. This patch fixes this issue.

Fixes: d6b19729093e ("i40evf: support configurable crc stripping")
Cc: stable@dpdk.org
Signed-off-by: Andy Pei <andy.pei@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/i40e/i40e_ethdev_vf.c