From fb50aadcb3c0e137c8751d6c47faf75945df9577 Mon Sep 17 00:00:00 2001 From: Qi Zhang Date: Tue, 17 Aug 2021 11:41:23 +0800 Subject: [PATCH] net/ice: fix RXDID default value in DCF Since DPDK 20.11 the default rxdid is changed from 16 to 22, but the DCF data path didn't change, the patch fix the gap. Fixes: 12443386a0b0 ("net/ice: support flex Rx descriptor RxDID22") Cc: stable@dpdk.org Signed-off-by: Qi Zhang Tested-by: Zhimin Huang --- drivers/net/ice/ice_dcf.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ice/ice_dcf.c b/drivers/net/ice/ice_dcf.c index 4c2e0c7216..5b23cc90e0 100644 --- a/drivers/net/ice/ice_dcf.c +++ b/drivers/net/ice/ice_dcf.c @@ -847,7 +847,7 @@ ice_dcf_init_rss(struct ice_dcf_hw *hw) #define IAVF_RXDID_LEGACY_0 0 #define IAVF_RXDID_LEGACY_1 1 -#define IAVF_RXDID_COMMS_GENERIC 16 +#define IAVF_RXDID_COMMS_OVS_1 22 int ice_dcf_configure_queues(struct ice_dcf_hw *hw) @@ -895,8 +895,8 @@ ice_dcf_configure_queues(struct ice_dcf_hw *hw) if (hw->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_RX_FLEX_DESC && hw->supported_rxdid & - BIT(IAVF_RXDID_COMMS_GENERIC)) { - vc_qp->rxq.rxdid = IAVF_RXDID_COMMS_GENERIC; + BIT(IAVF_RXDID_COMMS_OVS_1)) { + vc_qp->rxq.rxdid = IAVF_RXDID_COMMS_OVS_1; PMD_DRV_LOG(NOTICE, "request RXDID == %d in " "Queue[%d]", vc_qp->rxq.rxdid, i); } else { -- 2.20.1