-
Notifications
You must be signed in to change notification settings - Fork 539
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
[DASH] add DASH offload manager and PA validation offload #3358
base: master
Are you sure you want to change the base?
[DASH] add DASH offload manager and PA validation offload #3358
Conversation
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
* add new orchagent app (DashOffloadManager) that is responsible for DASH configuration offloading * add PaValidationOffloadOrch that is responsible for PA Validation table offloading (via ACL rules) Signed-off-by: Yakiv Huryk <[email protected]>
1d73520
to
0399025
Compare
for (uint32_t dpuId = 0; dpuId < dpus.size(); dpuId++) | ||
{ | ||
string dpuMidplane; | ||
dpus_table.hget(dpus[dpuId], "midplane_interface", dpuMidplane); |
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 you know where is this schema is defined?
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.
It's defined in the "Smart Switch IP address assignment" HLD:
https://github.com/sonic-net/SONiC/blob/master/doc/smart-switch/ip-address-assigment/smart-switch-ip-address-assignment.md#npu-platformjson
What I did
Why I did it
To add Dash Offload Manager (a generic infrastructure for DASH offloading) and PA Validation offloading
How I verified it
A set of new mock tests
Details if related