News for hackers. Stuff that matters.
Re:Why We Love QUIC and HTTP/3 by the8472 on Sunday March 24, 2019 @10:54AM (#19476668)
> and sends it 1500b at a time

sendmmsg (or the upcoming io_uring) let you send multiple UDP packets with a single syscall.

Re:Why We Love QUIC and HTTP/3 by codys on Sunday March 24, 2019 @11:16AM (#19476791)
While this is useful, I don't think it would completely resolve the noted "tons of send syscalls" issue. QUIC performs it's own flow control and I don't think it can just send all the packers composing a file at once (all the time, at least)
Re:Why We Love QUIC and HTTP/3 by the8472 on Sunday March 24, 2019 @11:36AM (#19476902)
If your server handles many connections simultanously you can still bundle a lot of packets in a single sendmmsg syscall, it can dispatch to a different destination address for each packet.
Re:Why We Love QUIC and HTTP/3 by drewg123 on Sunday March 24, 2019 @04:58PM (#19478745)
But I think each of these UDP packets will still travel separately from the syscall layer to the NIC (eg, no TSO). So you're still a factor of 40 or so behind TCP + TSO