Directories ¶
Path | Synopsis |
---|---|
Package acl provides chain elements for setting acl rules
|
Package acl provides chain elements for setting acl rules |
Package afxdppinhole provides chain elements that updates the xdp pinhole map.
|
Package afxdppinhole provides chain elements that updates the xdp pinhole map. |
chains
|
|
forwarder
Package forwarder provides an endpoint implementing xconnectns
|
Package forwarder provides an endpoint implementing xconnectns |
Package connectioncontext provides networkservice chain elements for applying connectioncontext to the vpp side of vWires being plugged into vpp
|
Package connectioncontext provides networkservice chain elements for applying connectioncontext to the vpp side of vWires being plugged into vpp |
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 |
ipcontext/unnumbered
Package unnumbered provides networkservice chain elements to set unnumbered on vpp interfaces
|
Package unnumbered provides networkservice chain elements to set unnumbered on vpp interfaces |
mtu
Package mtu provides networkservice chain elements to set the mtu on vpp interfaces
|
Package mtu provides networkservice chain elements to set the mtu on vpp interfaces |
Package loopback provides networkservice.NetworkService chain elements for creating loopback interface
|
Package loopback provides networkservice.NetworkService chain elements for creating loopback interface |
mechanisms
|
|
ipsec
Package ipsec provides networkservice.NetworkService{Client,Server} chain elements for the ipsec mechanism The implementation is based on IKEv2 protocol
|
Package ipsec provides networkservice.NetworkService{Client,Server} chain elements for the ipsec mechanism The implementation is based on IKEv2 protocol |
ipsec/mtu
Package mtu computes the mtu for the ipsec tunnel and adds it to the mechanism
|
Package mtu computes the mtu for the ipsec tunnel and adds it to the mechanism |
kernel
Package kernel provides chain elements for implementing the kernel mechanism with vpp
|
Package kernel provides chain elements for implementing the kernel mechanism with vpp |
kernel/kerneltap
Package kerneltap provides chain elements for implementing the kernel mechanism with vpp tapv2
|
Package kerneltap provides chain elements for implementing the kernel mechanism with vpp tapv2 |
kernel/kernelvethpair
Package kernelvethpair provides chain elements for implementing the kernel mechanism with vethpairs with vpp
|
Package kernelvethpair provides chain elements for implementing the kernel mechanism with vethpairs with vpp |
kernel/kernelvethpair/afpacket
Package afpacket provides chain elements for implementing the kernel mechanism with vpp afpacket
|
Package afpacket provides chain elements for implementing the kernel mechanism with vpp afpacket |
kernel/kernelvethpair/ipneighbor
Package ipneighbor provides ipneighbor corrections for use with payload.IP when we are forced to fallback to kernelvethpair, which is *intrinsically* an Ethernet interface.
|
Package ipneighbor provides ipneighbor corrections for use with payload.IP when we are forced to fallback to kernelvethpair, which is *intrinsically* an Ethernet interface. |
kernel/kernelvethpair/mtu
Package mtu provides networkservice chain elements that support setting MTU on the vethpeer connected to VPP interfaces
|
Package mtu provides networkservice chain elements that support setting MTU on the vethpeer connected to VPP interfaces |
memif
Package memif provides a chain element for the memif mechanism using vpp
|
Package memif provides a chain element for the memif mechanism using vpp |
memif/memifproxy
Package memifproxy provides a NetworkServiceClient chain element to 'proxy' to the memif control socket This is done in case the vpp instance can't open the memif socketfile
|
Package memifproxy provides a NetworkServiceClient chain element to 'proxy' to the memif control socket This is done in case the vpp instance can't open the memif socketfile |
memif/memifrxmode
Package memifrxmode provides a NetworkService chain elements to set ADAPTIVE rx mode for memif interfaces
|
Package memifrxmode provides a NetworkService chain elements to set ADAPTIVE rx mode for memif interfaces |
vlan
Package vlan provides chain elements for implementing the vlan mechanism
|
Package vlan provides chain elements for implementing the vlan mechanism |
vlan/l2vtr
Package l2vtr provides chain elements for setting Vlan Tag Rewrite on subinterfaces
|
Package l2vtr provides chain elements for setting Vlan Tag Rewrite on subinterfaces |
vlan/mtu
Package mtu computes the mtu for the vlan interface and adds it to context
|
Package mtu computes the mtu for the vlan interface and adds it to context |
vxlan
Package vxlan provides networkservice.NetworkService{Client,Server} chain elements for the vxlan mechanism
|
Package vxlan provides networkservice.NetworkService{Client,Server} chain elements for the vxlan mechanism |
vxlan/mtu
Package mtu computes the mtu for the vxlan tunnel and adds it to the mechanism
|
Package mtu computes the mtu for the vxlan tunnel and adds it to the mechanism |
wireguard
Package wireguard provides networkservice.NetworkService{Client,Server} chain elements for the wireguard mechanism
|
Package wireguard provides networkservice.NetworkService{Client,Server} chain elements for the wireguard mechanism |
wireguard/mtu
Package mtu computes the mtu for the vxlan tunnel and adds it to the mechanism
|
Package mtu computes the mtu for the vxlan tunnel and adds it to the mechanism |
wireguard/peer
Package peer provides networkservice.NetworkService{Client,Server} chain elements for wireguard peer creating
|
Package peer provides networkservice.NetworkService{Client,Server} chain elements for wireguard peer creating |
Package metrics provides chain elements for retrieving metrics from vpp
|
Package metrics provides chain elements for retrieving metrics from vpp |
ifacename
Package ifacename provides chain elements for retrieving names from vpp interfaces
|
Package ifacename provides chain elements for retrieving names from vpp interfaces |
stats
Package stats provides chain elements for retrieving statistics from vpp interfaces
|
Package stats provides chain elements for retrieving statistics from vpp interfaces |
Package nsmonitor provides chain elements for monitoring of network namespaces
|
Package nsmonitor provides chain elements for monitoring of network namespaces |
Package pinhole provides networkservice.NetworkService{Client,Server} chain elements for ensuring remote mechanism packets get through any ACLs
|
Package pinhole provides networkservice.NetworkService{Client,Server} chain elements for ensuring remote mechanism packets get through any ACLs |
Package tag provides chain elements for applying a tag to a vpp interface
|
Package tag provides chain elements for applying a tag to a vpp interface |
Package up provides chain elements to 'up' interfaces (and optionally wait for them to come up)
|
Package up provides chain elements to 'up' interfaces (and optionally wait for them to come up) |
ipsecup
Package ipsecup provides chain elements that wait the 'up' of the IPSec interface
|
Package ipsecup provides chain elements that wait the 'up' of the IPSec interface |
peerup
Package peerup provides chain elements to 'up' peer
|
Package peerup provides chain elements to 'up' peer |
Package vl3lb provides vl3 load balancing chain element
|
Package vl3lb provides vl3 load balancing chain element |
Package vrf provides networkservice.NetworkService chain elements for vrf creating
|
Package vrf provides networkservice.NetworkService chain elements for vrf creating |
Package xconnect provides cross connect for Ethernet and IP vWires
|
Package xconnect provides cross connect for Ethernet and IP vWires |
l2bridgedomain
Package l2bridgedomain provides chain elements for creating l2 bridge domain in vpp and adding client and server interfaces (if present)
|
Package l2bridgedomain provides chain elements for creating l2 bridge domain in vpp and adding client and server interfaces (if present) |
l2xconnect
Package l2xconnect provides chain elements for creating an l2 cross connect in vpp between client and server interfaces (if present)
|
Package l2xconnect provides chain elements for creating an l2 cross connect in vpp between client and server interfaces (if present) |
l3xconnect
Package l3xconnect provides chain elements for creating an l3 cross connect in vpp between client and server interfaces (if present)
|
Package l3xconnect provides chain elements for creating an l3 cross connect in vpp between client and server interfaces (if present) |
Click to show internal directories.
Click to hide internal directories.