directory
0.0.0-20240428053021-e691de28565f
Repository: https://github.com/sagernet/gvisor.git
Documentation: pkg.go.dev

# Packages

Package channel provides the implementation of channel-based data-link layer endpoints.
Package ethernet provides an implementation of an ethernet link endpoint that wraps an inner link endpoint.
Package fdbased provides the implementation of data-link layer endpoints backed by boundary-preserving file descriptors (e.g., TUN devices, seqpacket/datagram sockets).
Package loopback provides the implementation of loopback data-link layer endpoints.
Package muxed provides a muxed link endpoints.
Package nested provides helpers to implement the pattern of nested stack.LinkEndpoints.
Package packetsocket provides a link endpoint that enables delivery of incoming and outgoing packets to any interested packet sockets.
Package pipe provides the implementation of pipe-like data-link layer endpoints.
No description provided by the author
Package rawfile contains utilities for using the netstack with raw host files on Linux hosts.
Package sharedmem provides the implementation of data-link layer endpoints backed by shared memory.
Package sniffer provides the implementation of data-link layer endpoints that wrap another endpoint and logs inbound and outbound packets.
Package stopfd provides an type that can be used to signal the stop of a dispatcher.
Package tun contains methods to open TAP and TUN devices.
Package waitable provides the implementation of data-link layer endpoints that wrap other endpoints, and can wait for inflight calls to WritePacket or DeliverNetworkPacket to finish (and new ones to be prevented).
Package xdp provides link layer endpoints backed by AF_XDP sockets.