github.com/sagernet/wireguard-go@v0.0.0-20231215174105-89dec3b2f3e8/conn/gso_default.go (about) 1 //go:build !linux 2 3 /* SPDX-License-Identifier: MIT 4 * 5 * Copyright (C) 2017-2023 WireGuard LLC. All Rights Reserved. 6 */ 7 8 package conn 9 10 // getGSOSize parses control for UDP_GRO and if found returns its GSO size data. 11 func getGSOSize(control []byte) (int, error) { 12 return 0, nil 13 } 14 15 // setGSOSize sets a UDP_SEGMENT in control based on gsoSize. 16 func setGSOSize(control *[]byte, gsoSize uint16) { 17 } 18 19 // gsoControlSize returns the recommended buffer size for pooling sticky and UDP 20 // offloading control data. 21 const gsoControlSize = 0