-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
net: Spurious driver errors due to feeding packets into IP stack when it's not fully initialized (assumed reason) #13991
Comments
Here's a typical case:
|
@jukkar, Any comments? |
If the upper network stack is not able to receive any packets, then driver drops the packet as it is doing right now. What are you proposing we start to do at this point? Simple option is to just ignore the issue and not print the error as there is nothing wrong at this point. Anyway, making this an enhancement and not a bug. |
Going through old issues. This is a good candidate for closing. Can be re-opened if really needed. |
A typical situation:
It's pretty clear (though not confirmed) that driver (on a typical busy network) receives and feeds a packet into stack when it's not yet fully initialized.
It's pretty easy to reproduce that with the default qemu_x86/SLIP setup, where I regularly get 2 screenfuls of errors like that.
We should do something about that. And the most obvious solution is to have proper initializing priorities, where drivers are initialized only after the core stack can accept packets from them.
The text was updated successfully, but these errors were encountered: