Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
cmd
|
|
|
arca
command
arca is the CLI that communicates with arca-routerd via gRPC over a Unix domain socket.
|
arca is the CLI that communicates with arca-routerd via gRPC over a Unix domain socket. |
|
arca-routerd
command
arca-routerd is the unified daemon for arca-router.
|
arca-routerd is the unified daemon for arca-router. |
|
examples
|
|
|
nms
command
|
|
|
internal
|
|
|
auth
Package auth provides authentication and authorization for the unified daemon.
|
Package auth provides authentication and authorization for the unified daemon. |
|
compat
Package compat centralizes the v0.10 compatibility policy that is shown by CLI preflight commands and mirrored in release documentation.
|
Package compat centralizes the v0.10 compatibility policy that is shown by CLI preflight commands and mirrored in release documentation. |
|
correlation
Package correlation carries request correlation IDs through call paths.
|
Package correlation carries request correlation IDs through call paths. |
|
engine
Package engine implements the core configuration engine for arca-router.
|
Package engine implements the core configuration engine for arca-router. |
|
model
Package model defines the canonical configuration and operational state types for arca-router.
|
Package model defines the canonical configuration and operational state types for arca-router. |
|
northbound/grpc
Package grpc provides the internal gRPC client for arca to communicate with the arca-routerd engine over Unix sockets or TLS-protected TCP.
|
Package grpc provides the internal gRPC client for arca to communicate with the arca-routerd engine over Unix sockets or TLS-protected TCP. |
|
southbound/frr
Package frr implements the FRR southbound plugin for the config engine.
|
Package frr implements the FRR southbound plugin for the config engine. |
|
southbound/vpp
Package vpp implements the VPP southbound plugin for the config engine.
|
Package vpp implements the VPP southbound plugin for the config engine. |
|
store
Package store defines the configuration persistence interface.
|
Package store defines the configuration persistence interface. |
|
store/sqlite
Package sqlite implements the ConfigStore interface using SQLite.
|
Package sqlite implements the ConfigStore interface using SQLite. |
|
pkg
|
|
|
cli
Package cli provides commit and rollback command implementations
|
Package cli provides commit and rollback command implementations |
|
datastore
Package datastore provides configuration datastore management for arca-router, including running/candidate config separation, commit/rollback transactions, and audit logging.
|
Package datastore provides configuration datastore management for arca-router, including running/candidate config separation, commit/rollback transactions, and audit logging. |
|
frr
Package frr provides FRR (Free Range Routing) configuration generation and management.
|
Package frr provides FRR (Free Range Routing) configuration generation and management. |
|
vpp/binapi/avf
Package avf contains generated bindings for API file avf.api.
|
Package avf contains generated bindings for API file avf.api. |
|
vpp/binapi/ethernet_types
Package ethernet_types contains generated bindings for API file ethernet_types.api.
|
Package ethernet_types contains generated bindings for API file ethernet_types.api. |
|
vpp/binapi/fib_types
Package fib_types contains generated bindings for API file fib_types.api.
|
Package fib_types contains generated bindings for API file fib_types.api. |
|
vpp/binapi/interface
Package interfaces contains generated bindings for API file interface.api.
|
Package interfaces contains generated bindings for API file interface.api. |
|
vpp/binapi/interface_types
Package interface_types contains generated bindings for API file interface_types.api.
|
Package interface_types contains generated bindings for API file interface_types.api. |
|
vpp/binapi/ip
Package ip contains generated bindings for API file ip.api.
|
Package ip contains generated bindings for API file ip.api. |
|
vpp/binapi/ip_types
Package ip_types contains generated bindings for API file ip_types.api.
|
Package ip_types contains generated bindings for API file ip_types.api. |
|
vpp/binapi/lcp
Package lcp contains generated bindings for API file lcp.api.
|
Package lcp contains generated bindings for API file lcp.api. |
|
vpp/binapi/memclnt
Package memclnt contains generated bindings for API file memclnt.api.
|
Package memclnt contains generated bindings for API file memclnt.api. |
|
vpp/binapi/mfib_types
Package mfib_types contains generated bindings for API file mfib_types.api.
|
Package mfib_types contains generated bindings for API file mfib_types.api. |
|
vpp/binapi/mpls
Package mpls contains minimal bindings for the subset of mpls.api used by arca-router.
|
Package mpls contains minimal bindings for the subset of mpls.api used by arca-router. |
|
vpp/binapi/rdma
Package rdma contains generated bindings for API file rdma.api.
|
Package rdma contains generated bindings for API file rdma.api. |
|
vpp/binapi/tapv2
Package tapv2 contains generated bindings for API file tapv2.api.
|
Package tapv2 contains generated bindings for API file tapv2.api. |
|
vpp/binapi/vpe
Package vpe contains generated bindings for API file vpe.api.
|
Package vpe contains generated bindings for API file vpe.api. |
|
vpp/binapi/vpe_types
Package vpe_types contains generated bindings for API file vpe_types.api.
|
Package vpe_types contains generated bindings for API file vpe_types.api. |
|
tools
|
|
|
netconf-interop-server
command
|
|
|
netconf-userdb
command
|
Click to show internal directories.
Click to hide internal directories.