-
Notifications
You must be signed in to change notification settings - Fork 457
IPv4: Don't discard from unspecified src addresses #787
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
Codecov Report
@@ Coverage Diff @@
## master #787 +/- ##
==========================================
+ Coverage 80.08% 80.33% +0.24%
==========================================
Files 69 65 -4
Lines 28730 26871 -1859
==========================================
- Hits 23009 21586 -1423
+ Misses 5721 5285 -436
... and 15 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
I think this is fine. We just need to make sure that we don't transmit to the unspecified address. Which we check here: https://github.com/smoltcp-rs/smoltcp/blob/master/src/iface/interface/mod.rs#L1647 |
Thanks! That's good news |
I think it's fine. I think the codecov setup is not yet complete. It should not fail CI in this case. I made some changes to CI in #789. Maybe if you can rebase on master, then we can check if CI still fails or not. |
7199ad3
to
74fd2ae
Compare
Awesome, that worked! Thanks a lot |
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.
thanks!
bors r+
Build succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page. |
Backported to 0.8 from smoltcp-rs#787
IPv4 packets from
0.0.0.0
get discarded early. This makes it impossible to create a DHCP server.Not sure if this is the right location or even the right approach for this fix.
Maybe there is also a way to make this work without modifying the code?