-
Notifications
You must be signed in to change notification settings - Fork 33
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
Fix RTL8139 driver issues #483
Conversation
The network is not yet bug free on real hardware. When I run the HTTP service and download files from another computer some larger files get truncated around the middle of the download, but not always exactly at the same length.
Edit: the response buffer was cut into chunks of 1500 bytes but this resulted in two TCP packets with a payload of 1446 and 54 bytes, so only about half of the total number of packets were actually transmitted. |
The HTTP service is now more efficient compared to #391
|
The RTL8139 driver was working well in QEMU but not so much on real hardware.
fence
before polling for status changespin_loop
while polling for status changeFix #325