-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
+ Modified buffer config template to include internal ASIC with 5m ca… #4959
Changes from all commits
04734ba
9dd6903
383de5f
ed754d8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -57,7 +57,11 @@ def sort_by_port_index(value): | |
if not value: | ||
return | ||
if isinstance(value, list): | ||
value.sort(key = lambda k: int(k[8:])) | ||
# In multi-ASIC platforms backend ethernet ports are identified as | ||
# 'Ethernet-BPxy'. Add 1024 to sort backend ports to the end. | ||
value.sort( | ||
key = lambda k: int(k[8:]) if "BP" not in k else int(k[11:]) + 1024 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. it is difficult to understand the logic here, for example, what does BP mean? what is 1024? why 1024? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Backend ethernet ports are identified as 'Ethernet-BPxy'. The change extracts the port number for the backend ports. '1024' is just to sort the back end ports after the front end ports, assuming number of front end ports will be < 1024. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can you add a comment above this sort for future reference? |
||
) | ||
|
||
def is_ipv4(value): | ||
if not value: | ||
|
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.
do we have unit test to cover this change in sonic-config-engine?
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.
Added unit test.