networkservice/

directory
v1.14.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2024 License: Apache-2.0

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
up
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)

Jump to

Keyboard shortcuts

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