-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Address last bit of outstanding TCP cleanup #41520
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
Conversation
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.
Code Review
This pull request aims to improve the lifetime management of TCPEndPoint
objects by consistently using TCPEndPointHandle
in callbacks. The changes are generally good and follow this pattern. However, I've found a critical issue in the LwIP implementation (TCPEndPointImplLwIP.cpp
) where some function calls were not updated to their new signatures, which will likely lead to compilation errors. I've also pointed out a minor typo in a comment. Please see the detailed comments for suggestions.
@gmarcosb could you describe more what What where the changes, why, why are they the correct ones? |
It's covered in the 2 issues linked to the PR which this PR will fix; the reason for this PR is to address those 2 outstanding issues (thus outstanding TCP cleanup) |
a39762a
to
04ee89b
Compare
PR #41520: Size comparison from c87ece5 to 04ee89b Full report (34 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, psoc6, qpg, realtek, stm32, telink)
|
PR #41520: Size comparison from c87ece5 to c2826f9 Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #41520 +/- ##
==========================================
+ Coverage 51.00% 51.01% +0.01%
==========================================
Files 1385 1386 +1
Lines 100969 100980 +11
Branches 13079 13075 -4
==========================================
+ Hits 51500 51519 +19
+ Misses 49469 49461 -8 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Summary
Address outstanding TCP cleanup
Related issues
Fixes #41453
Fixes #41404
Testing
CI
Readability checklist
The checklist below will help the reviewer finish PR review in time and keep the
code readable:
descriptive
“When in Rome…”
rule (coding style)
See: Pull Request Guidelines