| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- //go:build !linux || android
- /* SPDX-License-Identifier: MIT
- *
- * Copyright (C) 2017-2023 WireGuard LLC. All Rights Reserved.
- */
- package conn
- import "net/netip"
- func (e *StdNetEndpoint) SrcIP() netip.Addr {
- return netip.Addr{}
- }
- func (e *StdNetEndpoint) SrcIfidx() int32 {
- return 0
- }
- func (e *StdNetEndpoint) SrcToString() string {
- return ""
- }
- // TODO: macOS, FreeBSD and other BSDs likely do support the sticky sockets
- // {get,set}srcControl feature set, but use alternatively named flags and need
- // ports and require testing.
- // getSrcFromControl parses the control for PKTINFO and if found updates ep with
- // the source information found.
- func getSrcFromControl(control []byte, ep *StdNetEndpoint) {
- }
- // setSrcControl parses the control for PKTINFO and if found updates ep with
- // the source information found.
- func setSrcControl(control *[]byte, ep *StdNetEndpoint) {
- }
- // stickyControlSize returns the recommended buffer size for pooling sticky
- // offloading control data.
- const stickyControlSize = 0
- const StdNetSupportsStickySockets = false
|