-
Notifications
You must be signed in to change notification settings - Fork 678
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
sendmmsg & Generic Segmentation Offloading? #220
Comments
@lsalzman are there any updates on this? |
Hi, |
Hello sir, thanks for your reply. Yes... We have sendmmsg in already, but now I am asking about GSO, how could this be possibly done? I am looking forward to hearing from you. |
Sorry, I don't know a good way to benefit from GSO on enet. Enet already tries to split data close to the MTU size. All enet packets are below MTU, but have various sizes. So pushing them to the kernel as one big buffer (e.g. 64K) with predefined segment size might break enet. |
Hello,
I wanted to ask you @lsalzman, whether ENet could see an optimization with GSO and sendmmsg (instead of the plain 'sendmsg') in order to optimize throughput?
( see: https://blog.cloudflare.com/accelerating-udp-packet-transmission-for-quic/ )
I have heard QUIC already leverages these, so I am asking how much sense it would make to implement them in ENet at least on the unix/linux side of things...
Thank you!
The text was updated successfully, but these errors were encountered: