-
Notifications
You must be signed in to change notification settings - Fork 16
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
FreeBSD write to network: Input/output error with jumbo frames #7
Comments
|
I don't have much experience with AoE on FreeBSD. You might be able to On 10/10/2015 03:37 PM, Andrew Basterfield wrote:
|
|
Have taken it to FreeBSD mailing lists; will update with any progress |
|
Hello. I haven't tracked the project lately. Due to insufficient dog-food-ing, this slipped by. |
FreeBSD bpf writes are capped at one PAGESIZE'd mbuf on x86. As such we must limit our sector count. See OpenAoE/vblade OpenAoE#7
vblade running on FreeBSD 10.2-RELEASE x86_64, client is Linux. The 2 boxes have jumbo frames enabled and will happily ping at ~9000 bytes
When I set the MTU to 4131 all is fine; I get 3584 byte data frames
When I set the MTU to 4132 the frame size jumps to 4096 and vblade exits with
write to network: Input/output error
Presumably there is some limitation on FreeBSD with >4096 byte writes to BPF device; I haven't been able to find any reference to this limitation and if it is tweakable. Any suggestions?
The text was updated successfully, but these errors were encountered: