Commit graph

3 commits

Author SHA1 Message Date
Matthew Holt
89a086dec2
Fix identifier rename on non-Linux file
I guess the tooling only refactors for your OS!
2022-09-14 11:33:57 -06:00
Matthew Holt
17f9f974f8
core: Wrap listeners with type that can pipe
(Does not apply to PacketConn or quic.EarlyListener types.)
2022-09-13 23:57:17 -06:00
Matt Holt
d3c3fa10bd
core: Refactor listeners; use SO_REUSEPORT on Unix (#4705)
* core: Refactor listeners; use SO_REUSEPORT on Unix

Just an experiment for now

* Fix lint by logging error

* TCP Keepalive configuration (#4865)

* initial attempt at TCP Keepalive configuration

* core: implement tcp-keepalive for linux

* move canSetKeepAlive interface

* Godoc for keepalive server parameter

* handle return values

* log keepalive errors

* Clean up after bad merge

* Merge in pluggable network types

From 1edc1a45e3

* Slight refactor, fix from recent merge conflict

Co-authored-by: Karmanyaah Malhotra <karmanyaah.gh@malhotra.cc>
2022-09-02 16:59:11 -06:00