On 11/8/2019 8:48 AM, Andrew Rybchenko wrote:
> On 11/7/19 8:22 PM, Ferruh Yigit wrote:
>> On 11/6/2019 7:17 PM, pbhagavat...@marvell.com wrote:
>>> diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c
>>> index ed8cbd849..37df1c40a 100644
>>> --- a/drivers/net/i40e/i40e_ethdev.c
>>> +++ b/drivers/net/i40e/i40e_ethdev.c
>>> @@ -1812,6 +1812,8 @@ i40e_dev_configure(struct rte_eth_dev *dev)
>>>     ad->tx_simple_allowed = true;
>>>     ad->tx_vec_allowed = true;
>>>  
>>> +   dev->data->dev_conf.rxmode.offloads |= DEV_RX_OFFLOAD_RSS_HASH;
>>> +
>>>     /* Only legacy filter API needs the following fdir config. So when the
>>>      * legacy filter API is deprecated, the following codes should also be
>>>      * removed.
>>
>> When I checked with "show port 0 rx_offload configuration" testpmd command, I
>> don't see that "RSS_HASH" is shown as enabled, do you know why it doesn't 
>> show up?
> 
> As I understand testpmd uses its own internal dev_conf copy,
> not dev->data->dev_conf.
> 

Yes, because device config is device internal application seems keeping its own
copy, and since the PMD updates the configuration on its own the application
config and PMD config diverges.

Reply via email to