Expand description
SNAP tunnel client.
Structs§
- Snap
TunEndpoint - Snap tunnel endpoint that allows creating new snap tun connections. It holds one static identity and manages the registration of this identity with all connected control planes.
- Snap
Tunnel - A SNAP tunnel connection.
Enums§
- Connect
Snap TunSocket Error - Error when connecting to a SNAP tunnel.
- Snap
Tunnel Driver Error - Error when sending or receiving packets on the SNAP tunnel.
- Snap
Tunnel Receive Error - Error when receiving a packet from the SNAP tunnel connection.
Constants§
- PACKET_
BUF_ POOL_ SIZE - Size of the packet buffer pool used for SNAP tunnels. This represents the maximum packet size that can be handled.
- PERSISTENT_
KEEPALIVE_ SECONDS - Use a default value of 10 seconds for Persistent keepalive seconds for SNAP tunnels. This should be short enough to keep NAT mappings alive.
Traits§
- Snap
TunControl Plane Client - Trait for a control plane client.