-
Notifications
You must be signed in to change notification settings - Fork 232
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
Feat(eos_cli_config_gen): Add Trident MMU queue #2835
Conversation
Add the support for defining queue settings for the Memory Management Unit on Trident platforms.
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/platform.cfg
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/platform.j2
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/platform.j2
Outdated
Show resolved
Hide resolved
Add the support for defining queue settings for the Memory Management Unit on Trident platforms.
24713e8
to
28cc957
Compare
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/platform.j2
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/platform.cfg
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/platform.cfg
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/platform.j2
Outdated
Show resolved
Hide resolved
…tes/documentation/platform.j2 Co-authored-by: Claus Holbech <[email protected]>
required: true | ||
min: 0 | ||
max: 7 | ||
unit: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
to make this more intuitive I would suggest to rename to reserved_unit
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would expect this unit to also impact the unit of the thresholds, but I don't know. We should verify on EOS.
required: true | ||
min: 0 | ||
max: 7 | ||
unit: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
to make this more intuitive I would suggest to rename to reserved_unit
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed and tested on DUT, with minor comments on the schema. I will also approve as is.
Add the support for defining queue settings for the Memory Management Unit on Trident platforms.
Change Summary
At the moment, changing the default profile for the Memory Management Unit (MMU) on Trident platforms is only possible via
eos_cli
.This change adds the functionality to
eos_cli_config_gen
to accept this as part of the data model.Related Issue(s)
No current Issues raised.
Component(s) name
arista.avd.eos_cli_config_gen
Proposed changes
eos/platform.j2
to generate device configdocumentation/platform.j2
to generate matching Markdown docs for devicesHow to test
molecule test -s eos_cli_config_gen
Checklist
User Checklist
platform.md
and give feedback whether this is clear enough.platform.cfg
and comment on any improvements requiredRepository Checklist