On 2022-05-02 08:11, Rony Ross wrote:
Starting from Windows 10 version 2004, Windows supports UDP
segmentation offload and UDP receive coalescing as described in
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/udp-segmentation-offload-uso-#ndis-interface-changes
and in
https://docs.microsoft.com/en-us/windows/win32/winsock/ipproto-udp-socket-options
It seems that in order to support UDP segmentaion offload and UDP
receive coalescing, cygwin needs to add support for UDP_SEND_MSG_SIZE
and UDP_RECV_MAX_COALESCED_SIZE socket options for IPPROTO_UDP
Could you please add it? If so, could you please estimate when it will
be available?
Cygwin is an all-volunteer non-commercial open source POSIX/Linux
emulation project, typically driven by developers' needs and interests,
sometimes offering patchsets to add or enable features previously
available in BSD flavours.
If you are not a developer capable of doing so, you will have to wait
and see if any developer is inspired by your post, and has the free time
to work on it.
You might want to help this along by expanding on some description of
use cases, impacts, advantages, benefits, downsides, Unix parameters and
implementations to be supported for emulation, Unix and Windows
configuration of features, and availability on NICs, of those network
features.
--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple