Documentation ¶
Index ¶
Constants ¶
View Source
const ( // LinuxInterface is a linux interface rest path LinuxInterface = "/dump/linux/v2/interfaces" // LinuxRoutes is the rest linux route path LinuxRoutes = "/dump/linux/v2/routes" // LinuxArps is the rest linux ARPs path LinuxArps = "/dump/linux/v2/arps" )
Linux Dumps
View Source
const ( // REST ACL IP prefix ACLIP = "/dump/vpp/v2/acl/ip" // REST ACL MACIP prefix ACLMACIP = "/dump/vpp/v2/acl/macip" )
VPP ACL
View Source
const ( // Interface is rest interface path Interface = "/dump/vpp/v2/interfaces" // Loopback is path for loopback interface Loopback = "/dump/vpp/v2/interfaces/loopback" // Ethernet is path for physical interface Ethernet = "/dump/vpp/v2/interfaces/ethernet" // Memif is path for memif interface Memif = "/dump/vpp/v2/interfaces/memif" // Tap is path for tap interface Tap = "/dump/vpp/v2/interfaces/tap" // AfPacket is path for af-packet interface AfPacket = "/dump/vpp/v2/interfaces/afpacket" // VxLan is path for vxlan interface VxLan = "/dump/vpp/v2/interfaces/vxlan" )
VPP Interfaces
View Source
const ( // NatGlobal is a REST path of a global NAT config NatGlobal = "/dump/vpp/v2/nat/global" // NatDNat is a REST path of a DNAT configurations NatDNat = "/dump/vpp/v2/nat/dnat" )
VPP NAT
View Source
const ( // restBd is rest bridge domain path Bd = "/dump/vpp/v2/bd" // restFib is rest FIB path Fib = "/dump/vpp/v2/fib" // restXc is rest cross-connect path Xc = "/dump/vpp/v2/xc" )
L2 plugin
View Source
const ( // Routes is rest static route path Routes = "/dump/vpp/v2/routes" // Arps is rest ARPs path Arps = "/dump/vpp/v2/arps" // PArpIfs is rest proxy ARP interfaces path PArpIfs = "/dump/vpp/v2/proxyarp/interfaces" // PArpRngs is rest proxy ARP ranges path PArpRngs = "/dump/vpp/v2/proxyarp/ranges" // IPScanNeigh is rest IP scan neighbor setup path IPScanNeigh = "/dump/vpp/v2/ipscanneigh" )
VPP L3 plugin
View Source
const ( // SPDs is rest IPSec security policy database path SPDs = "/dump/vpp/v2/ipsec/spds" // SAs is rest IPSec security association path SAs = "/dump/vpp/v2/ipsec/sas" )
VPP IPSec plugin
View Source
const ( // Telemetry reads various types of metrics data from the VPP Telemetry = "/vpp/telemetry" TMemory = "/vpp/telemetry/memory" TRuntime = "/vpp/telemetry/runtime" TNodeCount = "/vpp/telemetry/nodecount" )
Telemetry
View Source
const ( // Traced binary API calls Tracer = "/vpp/binapitrace" // Configurator stats ConfiguratorStats = "/stats/configurator" // Linux interface stats LinuxInterfaceStats = "/stats/linux/interfaces" )
Stats
View Source
const (
// REST ABF
ABF = "/dump/vpp/v2/abf"
)
VPP ABF
View Source
const (
// Command allows to put CLI command to the rest
Command = "/vpp/command"
)
Command
View Source
const (
// Index can be used to get the full index page
Index = "/"
)
Index
View Source
const (
// PuntSocket is rest punt registered socket path
PuntSocket = "/dump/vpp/v2/punt/sockets"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.