ETH_RSS_IP only does not seem to balance traffic
Yasuhiro Ohara
yasu at nttv6.jp
Fri Jan 14 02:41:26 CET 2022
That makes sense. Thank you.
It would be great to have further comments from the maintener.
For the RTE framework integrity, would it be better for us
to have a consistent meaning for the ETH_RSS_XXX flags?
Do the other drivers act differently?
Best regards,
Yasu
From: Bruce Richardson <bruce.richardson at intel.com>
Subject: Re: ETH_RSS_IP only does not seem to balance traffic
Date: Thu, 13 Jan 2022 15:05:53 +0000
Message-ID: <YeA/0SQjcKJpCBu9 at bricha3-MOBL.ger.corp.intel.com>
> On Thu, Jan 13, 2022 at 12:52:04AM +0900, Yasuhiro Ohara wrote:
>>
>> Hi,
>>
>> My system developper friend recently ran into a problem where
>> l3fwd does not appear to receive balanced traffic on Intel XL710,
>> but it is resolved when the attached patch is applied.
>>
>> - .rss_hf = ETH_RSS_IP,
>> + .rss_hf = ETH_RSS_IP | ETH_RSS_TCP | ETH_RSS_UDP,
>>
>> IIRC I ran into a similar problem 3 or 4 years back,
>> but didn't report then because I believed I was doing something silly.
>> But since my friend is an experienced engineer, I feel like
>> it may be better (for the community) to ask this in the list.
>>
>> We are using dpdk-stable-18.11.6 and igb_uio.
>>
>> What are we doing wrong?
>>
>> If it is not a FAQ, I can test it again with more recent stable,
>> and will report the details.
>>
> For XL710 NICs, I believe that ETH_RSS_IP load balances only IP frames that
> do not have TCP or UDP headers also. Adding i40e driver maintainer on CC
> to comment further.
>
> /Bruce
>
More information about the dev
mailing list