Documentation ¶
Overview ¶
Border is a Go implementation of the SCION border router. It is designed to work with the linux network stack.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
parser
This package is responsible for parsing a packet description, more specifically, an ordered list of layers definitions.
|
This package is responsible for parsing a packet description, more specifically, an ordered list of layers definitions. |
Package brconf holds all of the global router state, for access by the router's various packages.
|
Package brconf holds all of the global router state, for access by the router's various packages. |
internal
|
|
metrics
Package metrics defines and exports router metrics to be scraped by prometheus.
|
Package metrics defines and exports router metrics to be scraped by prometheus. |
Package rcmn contains small common types used by the border router, to eliminate circular dependencies.
|
Package rcmn contains small common types used by the border router, to eliminate circular dependencies. |
Package rpkt contains the router representation of a SCION packet.
|
Package rpkt contains the router representation of a SCION packet. |
Click to show internal directories.
Click to hide internal directories.