DPDK patches and discussions
 help / color / mirror / Atom feed
* RTE_ETH_RSS_IP support by Intel NIC drivers
@ 2025-06-20 10:24 Morten Brørup
  2025-06-20 10:31 ` Bruce Richardson
  0 siblings, 1 reply; 2+ messages in thread
From: Morten Brørup @ 2025-06-20 10:24 UTC (permalink / raw)
  To: bruce.richardson; +Cc: dev

Don't the Intel i40e and e1000 drivers support RSS on IP addresses [1]?
It looks like they do, but don't report it.

For i40e:
Accepted: 0x2288 FRAG_IPV4 NONFRAG_IPV4_OTHER FRAG_IPV6 NONFRAG_IPV6_OTHER
Unsupported: 0x8104 IPV4 IPV6 IPV6_EX

For e1000:
Accepted: 0x8104 IPV4 IPV6 IPV6_EX
Unsupported: 0x2288 FRAG_IPV4 NONFRAG_IPV4_OTHER FRAG_IPV6 NONFRAG_IPV6_OTHER

The RSS offload types [2] have no descriptions, so it's hard to guess which alternatives would be viable.

[1]: https://elixir.bootlin.com/dpdk/v25.03/source/lib/ethdev/rte_ethdev.h#L783
[2]: https://elixir.bootlin.com/dpdk/v25.03/source/lib/ethdev/rte_ethdev.h#L553

-Morten


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

* Re: RTE_ETH_RSS_IP support by Intel NIC drivers
  2025-06-20 10:24 RTE_ETH_RSS_IP support by Intel NIC drivers Morten Brørup
@ 2025-06-20 10:31 ` Bruce Richardson
  0 siblings, 0 replies; 2+ messages in thread
From: Bruce Richardson @ 2025-06-20 10:31 UTC (permalink / raw)
  To: Morten Brørup; +Cc: dev

On Fri, Jun 20, 2025 at 12:24:24PM +0200, Morten Brørup wrote:
> Don't the Intel i40e and e1000 drivers support RSS on IP addresses [1]?
> It looks like they do, but don't report it.
> 
> For i40e:
> Accepted: 0x2288 FRAG_IPV4 NONFRAG_IPV4_OTHER FRAG_IPV6 NONFRAG_IPV6_OTHER
> Unsupported: 0x8104 IPV4 IPV6 IPV6_EX
> 

That looks like a miss on our part. I'll log an internal bug and we can
investigate.

> For e1000:
> Accepted: 0x8104 IPV4 IPV6 IPV6_EX
> Unsupported: 0x2288 FRAG_IPV4 NONFRAG_IPV4_OTHER FRAG_IPV6 NONFRAG_IPV6_OTHER
> 

The e1000 driver, is actually a small collection of slightly different, but
related drivers for 1G HW - some of which are quite basic. I'm not sure
what the specific capabilities of the various HW NICs are, but again, we'll
take a look and see if we are missing some things.

> The RSS offload types [2] have no descriptions, so it's hard to guess which alternatives would be viable.
> 
> [1]: https://elixir.bootlin.com/dpdk/v25.03/source/lib/ethdev/rte_ethdev.h#L783
> [2]: https://elixir.bootlin.com/dpdk/v25.03/source/lib/ethdev/rte_ethdev.h#L553
> 
> -Morten
> 

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

end of thread, other threads:[~2025-06-20 10:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-06-20 10:24 RTE_ETH_RSS_IP support by Intel NIC drivers Morten Brørup
2025-06-20 10:31 ` Bruce Richardson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).