Documentation ¶
Overview ¶
Border is a Go implementation of the SCION border router. It is designed to work with the linux network stack (the default), and/or with DPDK (via libhsr and the "hsr" build flag).
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package conf holds all of the global router state, for access by the router's various packages.
|
Package conf holds all of the global router state, for access by the router's various packages. |
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 netconf handles the network configuration of the router as described by the topology.
|
Package netconf handles the network configuration of the router as described by the topology. |
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.