net/sfc/base: control RxQ scatter using flag instead of type
[dpdk.git] / drivers / net / sfc / sfc_ethdev.c
index fabcc32..0ac9362 100644 (file)
@@ -1058,7 +1058,8 @@ sfc_rx_queue_info_get(struct rte_eth_dev *dev, uint16_t rx_queue_id,
        qinfo->conf.rx_free_thresh = rxq->refill_threshold;
        qinfo->conf.rx_drop_en = 1;
        qinfo->conf.rx_deferred_start = rxq_info->deferred_start;
-       qinfo->scattered_rx = (rxq_info->type == EFX_RXQ_TYPE_SCATTER);
+       qinfo->scattered_rx =
+               ((rxq_info->type_flags & EFX_RXQ_FLAG_SCATTER) != 0);
        qinfo->nb_desc = rxq_info->entries;
 
        sfc_adapter_unlock(sa);