-
Notifications
You must be signed in to change notification settings - Fork 13
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(evpn): complete fastpath implementation of new arch #384
Conversation
0e1e022
to
b1bad1b
Compare
Co-authored-by: Dimitrios Markou <[email protected]> Co-authored-by: Saikumar Banoth <[email protected]> Co-authored-by: Patel Atul <[email protected]> Co-authored-by: Vemula Venkatesh <[email protected]> Co-authored-by: Jambekar Vishakha <[email protected]> Signed-off-by: atulpatel261194 <[email protected]>
ea1662f
to
56baf8e
Compare
Hello @atulpatel261194 can you please update the description to this one ? Introducing the complete implementation for fastpath based on the new opi-evpn-br architecture that has been presented to opi-tsc in 15 Feb 2024 link This PR includes: Modular based implementation according to the architecture |
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.
My main question, if it is possible to split the PR to smaller chunks to ease the review process. I see that we can at least organize as separate PRs our preparation steps:
- add of DeInit functionality
- some patch to EventBus with subscribe/unsubscribe
- netlink watcher,
- ...
and finally: - e2000 plugin
Hello @artek-koltun, The plan that has been presented and agreed by the TSC is to have the two big PRs (drop-0.5 and drop-1.0) first and then for any further development we can make smaller PRs. We have developed the code according that plan. However I understand that it is difficult to review such big PRs in the smallest detail so I think I can discuss with the team to split the drop-1.0 PR in 3 smaller chunks (netlinkWatcher, e2000 plugin and the rest of the code) just to make the review process easier but I cannot go further than that. Of course this will make the testing and bug fixing really hard for us but let me discuss with the team first. If you are ok with that split then maybe we can do it. |
Signed-off-by: atulpatel261194 <[email protected]>
Signed-off-by: atulpatel261194 <[email protected]>
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #384 +/- ##
===========================================
- Coverage 50.77% 20.29% -30.48%
===========================================
Files 37 51 +14
Lines 2525 6844 +4319
===========================================
+ Hits 1282 1389 +107
- Misses 1114 5287 +4173
- Partials 129 168 +39 ☔ View full report in Codecov by Sentry. |
Signed-off-by: atulpatel261194 <[email protected]>
Signed-off-by: atulpatel261194 <[email protected]>
Signed-off-by: atulpatel261194 <[email protected]>
23b91ca
to
460a6fa
Compare
Signed-off-by: Saikumar, Banoth <[email protected]>
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.
no vendor code in OPI, please
Signed-off-by: Saikumar, Banoth <[email protected]>
Signed-off-by: Saikumar, Banoth <[email protected]>
Signed-off-by: Saikumar, Banoth <[email protected]>
Signed-off-by: Saikumar, Banoth <[email protected]>
Signed-off-by: Saikumar, Banoth <[email protected]>
Signed-off-by: Saikumar, Banoth <[email protected]>
Signed-off-by: Saikumar, Banoth <[email protected]>
Signed-off-by: Saikumar, Banoth <[email protected]>
Signed-off-by: Saikumar, Banoth <[email protected]>
Signed-off-by: atulpatel261194 <[email protected]>
Signed-off-by: atulpatel261194 <[email protected]>
3e4c94c
to
3acfb4f
Compare
Closing this one, as we agreed: no vendor plugins are allowed in generic domain bridges |
Introducing the complete implementation for fastpath based on the new opi-evpn-br architecture that has been presented to opi-tsc in 15 Feb 2024 link
This PR includes:
This PR has dependancy on Netlink Watcher( #385) , Intel Vendor Plugin(#386). Once these 2 PRs ( #385 , #386 ) get merged, We will rebase current PR (#384) to main.
The Current PR (#384) Will be the Last PR to be merged.