pkg/

directory
v0.0.0-...-83e77c6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 20, 2021 License: Apache-2.0

Directories

Path Synopsis
networkservice
acl
Package acl provides a NetworkServiceServer chain element to apply an ingress acl
Package acl provides a NetworkServiceServer chain element to apply an ingress acl
bridge
Package bridge provides networkservice chain elements for plugging vWires into bridges
Package bridge provides networkservice chain elements for plugging vWires into bridges
chains/xconnectns
Package xconnectns provides an Endpoint that implements the cross connect networks service for use as a Forwarder Package xconnectns provides an Endpoint that implements the cross connect networks service for use as a Forwarder
Package xconnectns provides an Endpoint that implements the cross connect networks service for use as a Forwarder Package xconnectns provides an Endpoint that implements the cross connect networks service for use as a Forwarder
commit
Package commit provides networkservice chain elements for committing the vppagent *configurator.Config retrieved using vppagent.Config(ctx) to the actual vppagent instance.
Package commit provides networkservice chain elements for committing the vppagent *configurator.Config retrieved using vppagent.Config(ctx) to the actual vppagent instance.
connectioncontext
Package connectioncontext provides networkservice chain elements for applying connectioncontext to the vppagent side of vWires being plugged into vppagent
Package connectioncontext provides networkservice chain elements for applying connectioncontext to the vppagent side of vWires being plugged into vppagent
connectioncontext/ethernetcontext/macaddress
Package macaddress provides networkservice chain elements for setting the mac address on vpp interfaces
Package macaddress provides networkservice chain elements for setting the mac address on vpp interfaces
connectioncontext/ipcontext/ipaddress
Package ipaddress provides networkservice chain elements to set the ip address on vpp interfaces
Package ipaddress provides networkservice chain elements to set the ip address on vpp interfaces
connectioncontext/ipcontext/routes
Package routes - configure routes on vpp using vppagent when used as client or endpoint
Package routes - configure routes on vpp using vppagent when used as client or endpoint
connectioncontextkernel
Package connectioncontextkernel provides networkservice chain elements for applying connection context to the kernel interface side of vWires being plugged into the vppagent
Package connectioncontextkernel provides networkservice chain elements for applying connection context to the kernel interface side of vWires being plugged into the vppagent
connectioncontextkernel/ethernetcontext/arps
Package arps provides networkservice chain elements for setting the arp entries for kernel linux config
Package arps provides networkservice chain elements for setting the arp entries for kernel linux config
connectioncontextkernel/ethernetcontext/getmac
Package getmac provides networkservice chain elements for getting the mac address on kernel interfaces
Package getmac provides networkservice chain elements for getting the mac address on kernel interfaces
connectioncontextkernel/ethernetcontext/macaddress
Package macaddress provides networkservice chain elements for setting the mac address on kernel interfaces
Package macaddress provides networkservice chain elements for setting the mac address on kernel interfaces
connectioncontextkernel/ipcontext/ipaddress
Package ipaddress provides networkservice chain elements that support setting ip addresses on kernel interfaces
Package ipaddress provides networkservice chain elements that support setting ip addresses on kernel interfaces
connectioncontextkernel/ipcontext/routes
Package routes provides a NetworkServiceServer that sets the routes in the kernel from the connection context
Package routes provides a NetworkServiceServer that sets the routes in the kernel from the connection context
mechanisms/checkvppagentmechanism
Package checkvppagentmechanism - provides a test suite for testing vppagent mechanism implementation chain elements
Package checkvppagentmechanism - provides a test suite for testing vppagent mechanism implementation chain elements
mechanisms/directmemif
Package directmemif provides server chain element that create connection between two memif interfaces
Package directmemif provides server chain element that create connection between two memif interfaces
mechanisms/kernel
Package kernel provides a networkservice chain element that properly handles the kernel Mechanism
Package kernel provides a networkservice chain element that properly handles the kernel Mechanism
mechanisms/kernel/kerneltap
Package kerneltap provides networkservice chain elements that support the kernel Mechanism via tapv2
Package kerneltap provides networkservice chain elements that support the kernel Mechanism via tapv2
mechanisms/kernel/kernelvethpair
Package kernelvethpair provides networkservice chain elements that support the kernel Mechanism using veth pairs
Package kernelvethpair provides networkservice chain elements that support the kernel Mechanism using veth pairs
mechanisms/memif
Package memif provides networkservice chain elements that support the memif Mechanism
Package memif provides networkservice chain elements that support the memif Mechanism
mechanisms/srv6
Package srv6 provides networkservice chain elements that support the SRv6 Mechanism
Package srv6 provides networkservice chain elements that support the SRv6 Mechanism
mechanisms/vxlan
Package vxlan provides networkservice chain elements that support the vxlan Mechanism
Package vxlan provides networkservice chain elements that support the vxlan Mechanism
metrics
Package metrics - implement vpp based metrics collector service, it update connection on passing Request() with set of new metrics received during interval
Package metrics - implement vpp based metrics collector service, it update connection on passing Request() with set of new metrics received during interval
utils/checks/testinterfaceappender
Package testinterfaceappender provides networkservice chain elements that appends the memif interface to vppConfig.Interfaces
Package testinterfaceappender provides networkservice chain elements that appends the memif interface to vppConfig.Interfaces
vppagent
Package vppagent is a networkservice chain element that inserts a vppagent *configurator.Config into the
Package vppagent is a networkservice chain element that inserts a vppagent *configurator.Config into the
xconnect/l2xconnect
Package l2xconnect provides a NetworkServiceClient chain element for an l2 cross connect Package l2xconnect provides a NetworkServiceClient chain element for an l2 cross connect
Package l2xconnect provides a NetworkServiceClient chain element for an l2 cross connect Package l2xconnect provides a NetworkServiceClient chain element for an l2 cross connect
tools
kernelctx
Package kernelctx enables the server side kernel interface to be stored in the context
Package kernelctx enables the server side kernel interface to be stored in the context
netnsinode
Package netnsinode provides utility functions for working with Linux Network Namespace Inodes
Package netnsinode provides utility functions for working with Linux Network Namespace Inodes
vppagent
Package vppagent provides a simple StartAndDialContext function that will start up a local vppagent, dial it, and return the grpc.ClientConnInterface
Package vppagent provides a simple StartAndDialContext function that will start up a local vppagent, dial it, and return the grpc.ClientConnInterface

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL