Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support configuration of Receive Side Scaling (RSS) interface profiles for select SFE based platforms #4983

Open
1 task done
ashenoy-arista opened this issue Feb 5, 2025 · 0 comments · May be fixed by #4954
Open
1 task done
Labels
type: enhancement New feature or request

Comments

@ashenoy-arista
Copy link
Contributor

Enhancement summary

Allow configuration of RSS interface profiles on SFE (Software Forwarding Engine) based hardware platforms such as
AWE-5310, AWE-7230R -> CouncilBluffs platform
AWE-5510, AWE-7250R -> Independence platform

This feature is not supported on other SFE based hardware platforms or virtualized hardware platforms such as KVM, CloudEOS on AWS, etc.

Which component of AVD is impacted

eos_cli_config_gen, eos_designs

Use case example

Target CLI below:
Configure a list of RSS profiles
Allow selection of one such profile to be applied to the system

===
platform sfe interface
interface profile amsProf1
!
profile amsProf1
interface Ethernet1/1
rx-queue count 5
rx-queue worker 1-3,6,9
!
interface Ethernet1/10
rx-queue count 2
!
interface Ethernet1/16
!
profile amsProf2
interface Ethernet1/5
rx-queue count 3
rx-queue worker 5
rx-queue mode exclusive
!

Describe the solution you would like

Allow end-user to configure one or more RSS profiles and hint which profile needs to be applied

Describe alternatives you have considered

Did not explore this.
We need to add support on both eos_designs and eos_cli_config_gen roles for this.

Additional context

No response

Contributing Guide

  • I agree to follow this project's Code of Conduct
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement New feature or request
Projects
None yet
1 participant