Gaukas Wang
|
7c77243b04
|
upstream: sync to 0.39.1
|
2023-10-26 22:47:22 -06:00 |
|
Marten Seemann
|
b73a4de7ea
|
only add an ECN control message if ECN is supported
|
2023-09-11 20:31:50 +07:00 |
|
Marten Seemann
|
5dd6d91c11
|
send and track packets with ECN markings
|
2023-09-11 20:31:50 +07:00 |
|
Marten Seemann
|
090e505aa9
|
move GSO control message handling to the oobConn (#4056)
* move GSO control message handling to the oobConn
* disable OOB test on Windows
* improve GSO tests
* update ooConn.WritePacket comment
|
2023-08-31 00:49:27 -07:00 |
|
Gaukas Wang
|
856bc02b8f
|
Merge branch 'upstream' into sync-upstream
|
2023-08-28 14:12:03 -06:00 |
|
Marten Seemann
|
4122eb7a7d
|
disable GSO if sending fails for a particular remote address
|
2023-08-16 22:09:29 +07:00 |
|
Gaukas Wang
|
95575f5fe7
|
break: update repo url [ci skip]
uTLS is not yet bumped to the new version, so this commit breaks the dependencies relationship by getting rid of the local replace.
|
2023-08-03 18:58:52 -06:00 |
|
Marten Seemann
|
a347d664e2
|
remove OptimizeConn, add a Transport.WriteTo method instead (#3957)
* remove OptimizeConn, add a Transport.WriteTo method instead
* fix race condition in Transport.WriteTo
|
2023-07-19 10:28:11 -07:00 |
|
Marten Seemann
|
418b866e32
|
perform send / receive buffer increases when setting up the connection (#3949)
The UDP send and receive buffer is now increased when calling
OptimizeConn.
|
2023-07-12 10:54:20 -07:00 |
|
Marten Seemann
|
da298d09e1
|
docs: improve documentation of OptimizeConn (#3910)
|
2023-06-21 02:52:43 -07:00 |
|
Marten Seemann
|
072a602cc1
|
pass around receivedPacket as struct instead of as pointer (#3823)
|
2023-06-03 00:08:58 -07:00 |
|
Marten Seemann
|
5b5ffa942b
|
pack packets into large buffers when GSO is available
|
2023-06-03 09:21:55 +03:00 |
|
Marten Seemann
|
39ae200972
|
enable GSO on Linux, if available
|
2023-06-02 18:35:02 +03:00 |
|
Marten Seemann
|
727f9e5654
|
introduce a OptimizeConn function to manually enable UDP optimizations
|
2023-06-02 18:35:02 +03:00 |
|
Marten Seemann
|
614fdb3271
|
only run DPLPMTUD if the connection can send packets with the DF bit set (#3879)
|
2023-06-02 06:54:34 -07:00 |
|
Marten Seemann
|
58cedf7a4f
|
rename module, adjust import paths to quic-go/quic-go (#3680)
|
2023-01-21 19:53:57 -08:00 |
|
Nuno Diegues
|
706a482340
|
only set DF for sockets that can handle it (#3448)
Fixes #3445
|
2022-06-19 10:38:34 -07:00 |
|
Marten Seemann
|
d7ad1b6b9b
|
rename the connection to rawConn
|
2022-03-27 12:28:43 +01:00 |
|
Marten Seemann
|
3126062aa7
|
rename files dealing with low level conns to sys_conn
|
2022-03-27 12:28:41 +01:00 |
|