On 2/28/2023 11:28 AM, Liu, Mingxia wrote:
> 
> 
>> -----Original Message-----
>> From: Ferruh Yigit <ferruh.yi...@amd.com>
>> Sent: Tuesday, February 28, 2023 5:50 AM
>> To: Liu, Mingxia <mingxia....@intel.com>; dev@dpdk.org; Xing, Beilei
>> <beilei.x...@intel.com>; Zhang, Yuying <yuying.zh...@intel.com>
>> Subject: Re: [PATCH v7 12/21] net/cpfl: support RSS
>>
>> On 2/16/2023 12:30 AM, Mingxia Liu wrote:
>>> Add RSS support.
>>>
>>> Signed-off-by: Mingxia Liu <mingxia....@intel.com>
>>
>> <...>
>>
>>>  static int
>>>  cpfl_dev_configure(struct rte_eth_dev *dev)  {
>>>     struct idpf_vport *vport = dev->data->dev_private;
>>>     struct rte_eth_conf *conf = &dev->data->dev_conf;
>>> +   struct idpf_adapter *adapter = vport->adapter;
>>> +   int ret;
>>>
>>>     if (conf->link_speeds & RTE_ETH_LINK_SPEED_FIXED) {
>>>             PMD_INIT_LOG(ERR, "Setting link speed is not supported");
>> @@ -205,6
>>> +245,17 @@ cpfl_dev_configure(struct rte_eth_dev *dev)
>>>             return -ENOTSUP;
>>>     }
>>>
>>> +   if (adapter->caps.rss_caps != 0 && dev->data->nb_rx_queues != 0) {
>>> +           ret = cpfl_init_rss(vport);
>>> +           if (ret != 0) {
>>> +                   PMD_INIT_LOG(ERR, "Failed to init rss");
>>> +                   return ret;
>>> +           }
>>> +   } else {
>>> +           PMD_INIT_LOG(ERR, "RSS is not supported.");
>>> +           return -1;
>>> +   }
>>
>>
>> Shouldn't driver take into account 'conf->rxmode->mq_mode' and 'conf-
>>> rx_adv_conf->rss_conf->*' ?
> [Liu, Mingxia] Thanks for your comments, we will add checking of 
> 'conf->rxmode->mq_mode'.
> As for 'conf- >rx_adv_conf->rss_conf->*', we checked rss_conf->rss_key_len 
> and rss_conf->rss_key in cpfl_dev_configure()-> cpfl_init_rss().
> 
> But for now pmd only support default rss_hf according to packge, so ignore 
> the conf->rx_adv_conf->rss_conf->rss_hf.
> In the future, it will support configuring rss_hf.
> 

ack, thanks.

Reply via email to