Documentation ¶
Directories ¶
Path | Synopsis |
---|---|
Package asmap contains the tables for remote SIGs, ASes and their prefixes.
|
Package asmap contains the tables for remote SIGs, ASes and their prefixes. |
Package dispatcher reads from input ring buffer, decides on a Session and puts data on the ring buffer of the Session.
|
Package dispatcher reads from input ring buffer, decides on a Session and puts data on the ring buffer of the Session. |
iface contains interfaces that different components within egress use to communicate.
|
iface contains interfaces that different components within egress use to communicate. |
mock_iface
Package mock_iface is a generated GoMock package.
|
Package mock_iface is a generated GoMock package. |
Package reader implements a reader object that reads from tun, routes with support from egress/router to determine the correct egressDispatcher, and puts data on the ring buffer of the egressDispatcher.
|
Package reader implements a reader object that reads from tun, routes with support from egress/router to determine the correct egressDispatcher, and puts data on the ring buffer of the egressDispatcher. |
Package router implements an IPv4/IPv6 router.
|
Package router implements an IPv4/IPv6 router. |
selector package implements selection of a session to use for an outgoing packet.
|
selector package implements selection of a session to use for an outgoing packet. |
Package session monitors session health and maintains a concurrency-safe remote SIG address (that includes a working path) for each session.
|
Package session monitors session health and maintains a concurrency-safe remote SIG address (that includes a working path) for each session. |
Package worker implements the logic for reading packets from a session's ring buffer, encapsulating them and writing them to the network as frames.
|
Package worker implements the logic for reading packets from a session's ring buffer, encapsulating them and writing them to the network as frames. |
mock_worker
Package mock_worker is a generated GoMock package.
|
Package mock_worker is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.