Versions in this module Expand all Collapse all v1 v1.0.1 Apr 30, 2024 Changes in this version + const DefaultBufferSize — linux/amd64 + const DefaultQueueDataSize — linux/amd64 + const DefaultQueuePipeSize — linux/amd64 + const DefaultSharedDataSize — linux/amd64 + const DefaultTmpDir — linux/amd64 + func New(opts Options) (stack.LinkEndpoint, error) — linux/amd64 + func NewServerEndpoint(opts Options) (stack.LinkEndpoint, error) — linux/amd64 + type Options struct — linux/amd64 + BufferSize uint32 + GSOMaxSize uint32 + LinkAddress tcpip.LinkAddress + MTU uint32 + OnClosed func(err tcpip.Error) + PeerFD int + RX QueueConfig + RXChecksumOffload bool + TX QueueConfig + TXChecksumOffload bool + VirtioNetHeaderRequired bool + type QueueConfig struct — linux/amd64 + DataFD int + EventFD eventfd.Eventfd + RxPipeFD int + SharedDataFD int + TxPipeFD int + func QueueConfigFromFDs(fds []int) (QueueConfig, error) + func (q *QueueConfig) FDs() []int + type QueueOptions struct — linux/amd64 + SharedMemPath string + type QueuePair struct — linux/amd64 + func NewQueuePair(opts QueueOptions) (*QueuePair, error) + func (q *QueuePair) Close() + func (q *QueuePair) RXQueueConfig() QueueConfig + func (q *QueuePair) TXQueueConfig() QueueConfig