Max Inden
Max Inden
https://github.com/mozilla/neqo/pull/1838 does not. That said, I might tackle it in the future. Thank you for bringing this to my attention.
Status update: Thus far I am having a hard time finding clear signals that this is a performance improvement. Not saying it isn't. Just missing a proof. Duration of client/server...
Thank you for the input. > You might want to log how large the batches are that you are actually doing on TX/RX Will do. > Remember that pacing interferes...
Small update: Solely using `recvmmsg` (this pull request) without `sendmmsg` or any buffer optimizations does not show any performance improvements. Quite the opposite, our benchmarks report regressions. I hacked together...
> * **1-conn/1-100mb-resp (aka. Download)/client** > time: [781.71 ms 787.17 ms 792.92 ms] > thrpt: [126.12 MiB/s 127.04 MiB/s 127.93 MiB/s] > change: > time: [-30.837% -28.888% -26.932%] (p =...
> * **1-conn/10_000-1b-seq-resp (aka. RPS)/client** > time: [446.15 ms 448.43 ms 450.77 ms] > thrpt: [22.184 Kelem/s 22.300 Kelem/s 22.414 Kelem/s] > change: > time: [+14.829% +15.832% +16.877%] (p =...
Sorry for the delay here. I plan to extract parts of this pull request for https://github.com/mozilla/neqo/issues/1693. That said, no need for a draft pull request, I can just cherry-pick off...
Closing here in favor of https://github.com/mozilla/neqo/pull/2203.
> (There are also a bunch of warning about unused code that **is** actually used. I don't understand why that is, since those functions mirror existing ones such as `cwnd_avail`.)...
#### Status quo neqo Static connection flow-control limit: https://github.com/mozilla/neqo/blob/4fc4d16744ede5b099dd5bb4bfd5922d07deb046/neqo-transport/src/connection/params.rs#L21 Static stream receive window limit: https://github.com/mozilla/neqo/blob/c004359a817ffdea33394e94944d2f882e7e78af/neqo-transport/src/recv_stream.rs#L33 Static stream send window limit: https://github.com/mozilla/neqo/blob/c004359a817ffdea33394e94944d2f882e7e78af/neqo-transport/src/send_stream.rs#L36 #### Other implementations - Chromium: - limits: https://github.com/chromium/chromium/blob/904ed34564cd5482d88cfc96abf7187a1455fa16/net/quic/quic_context.cc#L20-L22 -...