Versions in this module Expand all Collapse all v1 v1.0.1 Apr 30, 2024 Changes in this version + type Endpoint struct + func (e *Endpoint) AcquireContextForWrite(opts tcpip.WriteOptions) (WriteContext, tcpip.Error) + func (e *Endpoint) Bind(addr tcpip.FullAddress) tcpip.Error + func (e *Endpoint) BindAndThen(addr tcpip.FullAddress, ...) tcpip.Error + func (e *Endpoint) Close() + func (e *Endpoint) Connect(addr tcpip.FullAddress) tcpip.Error + func (e *Endpoint) ConnectAndThen(addr tcpip.FullAddress, ...) tcpip.Error + func (e *Endpoint) Disconnect() + func (e *Endpoint) GetLocalAddress() tcpip.FullAddress + func (e *Endpoint) GetRemoteAddress() (tcpip.FullAddress, bool) + func (e *Endpoint) GetSockOpt(opt tcpip.GettableSocketOption) tcpip.Error + func (e *Endpoint) GetSockOptInt(opt tcpip.SockOptInt) (int, tcpip.Error) + func (e *Endpoint) HasSendSpace() bool + func (e *Endpoint) Info() stack.TransportEndpointInfo + func (e *Endpoint) Init(s *stack.Stack, netProto tcpip.NetworkProtocolNumber, ...) + func (e *Endpoint) MaybeSignalWritable() + func (e *Endpoint) NetProto() tcpip.NetworkProtocolNumber + func (e *Endpoint) Resume(s *stack.Stack) + func (e *Endpoint) SetOwner(owner tcpip.PacketOwner) + func (e *Endpoint) SetSockOpt(opt tcpip.SettableSocketOption) tcpip.Error + func (e *Endpoint) SetSockOptInt(opt tcpip.SockOptInt, v int) tcpip.Error + func (e *Endpoint) Shutdown() tcpip.Error + func (e *Endpoint) State() transport.DatagramEndpointState + func (e *Endpoint) WasBound() bool + type WriteContext struct + func (c *WriteContext) MTU() uint32 + func (c *WriteContext) PacketInfo() WritePacketInfo + func (c *WriteContext) Release() + func (c *WriteContext) TryNewPacketBuffer(reserveHdrBytes int, data buffer.Buffer) *stack.PacketBuffer + func (c *WriteContext) WritePacket(pkt *stack.PacketBuffer, headerIncluded bool) tcpip.Error + type WritePacketInfo struct + LocalAddress tcpip.Address + MaxHeaderLength uint16 + NetProto tcpip.NetworkProtocolNumber + RemoteAddress tcpip.Address + RequiresTXTransportChecksum bool