Skip to content
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

only 256kb data can be sent via viosock from Linux host to Windows guest #865

Open
xuehuihui opened this issue Dec 8, 2022 · 2 comments
Assignees
Labels

Comments

@xuehuihui
Copy link
Contributor

Describe the bug
I try to send a file from linux to windows guest, but only 256kb length can be successfully sent every time.
send api will return '-1', errno is is set to EAGAIN.

Additional context
I found out it was because the guest did not send CREDIT_UPDATE packet to the host. so cause the buffer to fill up.

resolve
Rx.c:1437 pCurrentCb->BytesToRead = 0;
it will cause fwd_cnt to always be 0. When I comment this line of code, everything works fine. So I wonder what is the purpose here

@xuehuihui
Copy link
Contributor Author

@irudakov77

@YanVugenfirer
Copy link
Collaborator

@MartinDrab FYI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants