Intel-Wired-Lan Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-wired-lan] i40e pppoe rss
@ 2021-10-11 22:28 Benjamin LaHaise
  2021-10-12 19:28 ` Jesse Brandeburg
  0 siblings, 1 reply; 4+ messages in thread
From: Benjamin LaHaise @ 2021-10-11 22:28 UTC (permalink / raw)
  To: intel-wired-lan

Hello all,

I have been trying to get RSS working for incoming PPPoE packets with the
Linux i40e driver.  After loading the DDP .pkgo file for PPPoE using
"ethtool -f enp43s0f0 ppp-oe-ol2tpv2.pkgo 100", packets still come in on a
single queue.  Changing destination IP addresses or port numbers in UDP
packets does not result in any change in the ingress queue.  Are the
ethtool commands required to enable RSS with PPPoE documented anywhere?
The only documentation seems to rely on test-pmd with DPDK, but I am using
the native Linux drivers and XDP.

		-ben
-- 
"Thought is the essence of where you are now."

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Intel-wired-lan] i40e pppoe rss
  2021-10-11 22:28 [Intel-wired-lan] i40e pppoe rss Benjamin LaHaise
@ 2021-10-12 19:28 ` Jesse Brandeburg
  2021-10-14 19:52   ` Jesse Brandeburg
  0 siblings, 1 reply; 4+ messages in thread
From: Jesse Brandeburg @ 2021-10-12 19:28 UTC (permalink / raw)
  To: intel-wired-lan

On 10/11/2021 3:28 PM, Benjamin LaHaise wrote:
> I have been trying to get RSS working for incoming PPPoE packets with the
> Linux i40e driver.  After loading the DDP .pkgo file for PPPoE using
> "ethtool -f enp43s0f0 ppp-oe-ol2tpv2.pkgo 100", packets still come in on a
> single queue.  Changing destination IP addresses or port numbers in UDP
> packets does not result in any change in the ingress queue.  Are the
> ethtool commands required to enable RSS with PPPoE documented anywhere?
> The only documentation seems to rely on test-pmd with DPDK, but I am using
> the native Linux drivers and XDP.

Hi Ben, this was a known issue on an older package version, and since 
you asked, we realized that the version on intel.com hasn't been updated 
in a long time, and so doesn't have the fix.

We are working to correct the internal issues that lead to this stale 
package being left there and not updated, and are grateful you pointed 
us to the issue!

Please keep an eye out for the intel.com download page to be updated 
with the latest PPPoE package. Once you have that, RSS should start 
working correctly after loading the newer package.

Thanks for your patience, I don't have a direct ETA on this, but I did 
start the ball rolling internally.

-Jesse

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Intel-wired-lan] i40e pppoe rss
  2021-10-12 19:28 ` Jesse Brandeburg
@ 2021-10-14 19:52   ` Jesse Brandeburg
  2021-10-14 20:25     ` Benjamin LaHaise
  0 siblings, 1 reply; 4+ messages in thread
From: Jesse Brandeburg @ 2021-10-14 19:52 UTC (permalink / raw)
  To: intel-wired-lan

On 10/12/2021 12:28 PM, Jesse Brandeburg wrote:
> On 10/11/2021 3:28 PM, Benjamin LaHaise wrote:
>> I have been trying to get RSS working for incoming PPPoE packets with the
>> Linux i40e driver.? After loading the DDP .pkgo file for PPPoE using
>> "ethtool -f enp43s0f0 ppp-oe-ol2tpv2.pkgo 100", packets still come in 
>> on a
>> single queue.? Changing destination IP addresses or port numbers in UDP
>> packets does not result in any change in the ingress queue.? Are the
>> ethtool commands required to enable RSS with PPPoE documented anywhere?
>> The only documentation seems to rely on test-pmd with DPDK, but I am 
>> using
>> the native Linux drivers and XDP.
> 
> Hi Ben, this was a known issue on an older package version, and since 
> you asked, we realized that the version on intel.com hasn't been updated 
> in a long time, and so doesn't have the fix.
> 
> We are working to correct the internal issues that lead to this stale 
> package being left there and not updated, and are grateful you pointed 
> us to the issue!
> 
> Please keep an eye out for the intel.com download page to be updated 
> with the latest PPPoE package. Once you have that, RSS should start 
> working correctly after loading the newer package.
> 
> Thanks for your patience, I don't have a direct ETA on this, but I did 
> start the ball rolling internally.

The latest package has been uploaded, feedback is appreciated.
https://downloadcenter.intel.com/download/28040

Jesse

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Intel-wired-lan] i40e pppoe rss
  2021-10-14 19:52   ` Jesse Brandeburg
@ 2021-10-14 20:25     ` Benjamin LaHaise
  0 siblings, 0 replies; 4+ messages in thread
From: Benjamin LaHaise @ 2021-10-14 20:25 UTC (permalink / raw)
  To: intel-wired-lan

Hi Jesse,

On Thu, Oct 14, 2021 at 12:52:17PM -0700, Jesse Brandeburg wrote:
> On 10/12/2021 12:28 PM, Jesse Brandeburg wrote:
> >Please keep an eye out for the intel.com download page to be updated 
> >with the latest PPPoE package. Once you have that, RSS should start 
> >working correctly after loading the newer package.
> >
> >Thanks for your patience, I don't have a direct ETA on this, but I did 
> >start the ball rolling internally.
> 
> The latest package has been uploaded, feedback is appreciated.
> https://downloadcenter.intel.com/download/28040

It looks like this works for UDP, which is good.  All ICMP packets
seem to end up on the same rx queue regardless of source or destination ip
address which is not ideal.  I'll run a few more tests, but this is
definitely better than it was.  Thanks!

		-ben
-- 
"Thought is the essence of where you are now."

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-10-14 20:25 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-11 22:28 [Intel-wired-lan] i40e pppoe rss Benjamin LaHaise
2021-10-12 19:28 ` Jesse Brandeburg
2021-10-14 19:52   ` Jesse Brandeburg
2021-10-14 20:25     ` Benjamin LaHaise

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox