[please forgive the collision between my user id, and the
networking library that chromium uses. to avoid confusion:
all references to "quiche" in this message refer to the library,
not myself!]
hi chromium net-devs,
i would like to modify the QUIC implemention in quiche, to
make use of the `recvmmsg()` call when running on
android devices.
this would improve performance for chromium, and other
users of the quiche library. in particular, for bulk transfers,
the change would reduce the number of syscalls by a
factor of 16.
the quiche maintainers are open to the change, but they
asked me to check for impacts on projects that integrate
their library.
one of the developers on the blink networking team told me
that enabling `recvmmsg()` is more complicated for chromium
vs. other integrators of quiche, because chromium has its
own udp code.
i'd like to learn more about what would be involved here,
to understand how feasible this is.
of course, i'd like to hear any other concerns you might have
about this change as well.
thanks much!
mukesh