Directories ¶
Path | Synopsis |
---|---|
Package acl provides a NetworkServiceServer chain element to apply an ingress acl
|
Package acl provides a NetworkServiceServer chain element to apply an ingress acl |
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 |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
memif
Package memif provides networkservice chain elements that support the memif Mechanism
|
Package memif provides networkservice chain elements that support the memif Mechanism |
srv6
Package srv6 provides networkservice chain elements that support the SRv6 Mechanism
|
Package srv6 provides networkservice chain elements that support the SRv6 Mechanism |
vxlan
Package vxlan provides networkservice chain elements that support the vxlan Mechanism
|
Package vxlan provides networkservice chain elements that support the vxlan Mechanism |
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 |
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 |
Click to show internal directories.
Click to hide internal directories.