detect kernel GSO support

This commit is contained in:
Marten Seemann
2023-07-30 16:31:30 -04:00
parent 4122eb7a7d
commit 3a3169551b
7 changed files with 30 additions and 7 deletions

View File

@@ -97,7 +97,9 @@ func (c *sconn) Write(p []byte, size protocol.ByteCount) error {
func (c *sconn) capabilities() connCapabilities {
capabilities := c.rawConn.capabilities()
capabilities.GSO = !c.gotGSOError
if capabilities.GSO {
capabilities.GSO = !c.gotGSOError
}
return capabilities
}