curl/lib/vquic
Tatsuhiro Tsujikawa 3288e9c6d3
ngtcp2: enable Linux GSO
Enable Linux GSO in ngtcp2 QUIC.  In order to recover from the
EAGAIN/EWOULDBLOCK by sendmsg with multiple packets in one GSO write,
packet buffer is now held by struct quicsocket.  GSO write might fail in
runtime depending on NIC.  Disable GSO if sendmsg returns EIO.

Closes #8909
2022-05-31 16:04:12 +02:00
..
msh3.c quic: add Curl_quic_idle 2022-05-16 18:19:08 +02:00
msh3.h msh3: add support for QUIC and HTTP/3 using msh3 2022-04-10 18:23:04 +02:00
ngtcp2.c ngtcp2: enable Linux GSO 2022-05-31 16:04:12 +02:00
ngtcp2.h ngtcp2: enable Linux GSO 2022-05-31 16:04:12 +02:00
quiche.c quic: add Curl_quic_idle 2022-05-16 18:19:08 +02:00
quiche.h quiche: when *recv_body() returns data, drain it before polling again 2022-02-11 08:48:30 +01:00
vquic.c misc: update copyright year ranges 2022-03-05 09:41:24 +01:00
vquic.h vquic/vquic.h: removed the unused H3 psuedo defines 2022-02-07 13:56:06 +01:00