sdk-vpp

module
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jun 18, 2021 License: Apache-2.0

Directories

Path Synopsis
pkg
networkservice/acl
Code generated by "-output acl_indices_map.gen.go -type aclIndicesMap<string,[]uint32> -output acl_indices_map.gen.go -type aclIndicesMap<string,[]uint32>"; DO NOT EDIT.
Code generated by "-output acl_indices_map.gen.go -type aclIndicesMap<string,[]uint32> -output acl_indices_map.gen.go -type aclIndicesMap<string,[]uint32>"; DO NOT EDIT.
networkservice/chains/xconnectns
Package xconnectns provides an endpoint implementing xconnectns
Package xconnectns provides an endpoint implementing xconnectns
networkservice/connectioncontext
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
networkservice/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
networkservice/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
networkservice/connectioncontext/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
networkservice/connectioncontextkernel
Package connectioncontextkernel provides networkservice chain elements for applying connection context to the kernel interface side of vWires being plugged into the vpp
Package connectioncontextkernel provides networkservice chain elements for applying connection context to the kernel interface side of vWires being plugged into the vpp
networkservice/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
networkservice/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
networkservice/connectioncontextkernel/mtu
Package mtu provides networkservice chain elements that support setting MTU on kernel interfaces
Package mtu provides networkservice chain elements that support setting MTU on kernel interfaces
networkservice/mechanisms/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
networkservice/mechanisms/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
networkservice/mechanisms/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
networkservice/mechanisms/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
networkservice/mechanisms/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.
networkservice/mechanisms/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
networkservice/mechanisms/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
networkservice/mechanisms/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
networkservice/mechanisms/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
networkservice/mechanisms/wireguard
Package wireguard provides networkservice.NetworkService{Client,Server} chain elements for the wireguard mechanism Code generated by "-output pubkey_map.gen.go -type pubKeyMap<string,struct{}> -output pubkey_map.gen.go -type pubKeyMap<string,struct{}>"; DO NOT EDIT.
Package wireguard provides networkservice.NetworkService{Client,Server} chain elements for the wireguard mechanism Code generated by "-output pubkey_map.gen.go -type pubKeyMap<string,struct{}> -output pubkey_map.gen.go -type pubKeyMap<string,struct{}>"; DO NOT EDIT.
networkservice/mechanisms/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
networkservice/mechanisms/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
networkservice/pinhole
Package pinhole provides networkservice.NetworkService{Client,Server} chain elements for ensuring remote mechanism packets get through any ACLs Code generated by "-output tunnel_ip_map.gen.go -type IPPortMap<ipPortKey,struct{}> -output tunnel_ip_map.gen.go -type IPPortMap<ipPortKey,struct{}>"; DO NOT EDIT.
Package pinhole provides networkservice.NetworkService{Client,Server} chain elements for ensuring remote mechanism packets get through any ACLs Code generated by "-output tunnel_ip_map.gen.go -type IPPortMap<ipPortKey,struct{}> -output tunnel_ip_map.gen.go -type IPPortMap<ipPortKey,struct{}>"; DO NOT EDIT.
networkservice/stats
Package stats provides chain elements for retrieving statistics from vpp
Package stats provides chain elements for retrieving statistics from vpp
networkservice/tag
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
networkservice/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)
networkservice/up/peerup
Package peerup provides chain elements to 'up' peer
Package peerup provides chain elements to 'up' peer
networkservice/xconnect
Package xconnect provides cross connect for Ethernet and IP vWires
Package xconnect provides cross connect for Ethernet and IP vWires
networkservice/xconnect/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)
networkservice/xconnect/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)
tools/ethtool
Package ethtool provides some utilities for disabling checksum offload using ethtool
Package ethtool provides some utilities for disabling checksum offload using ethtool
tools/ifindex
Package ifindex allows storing interface_types.InterfaceIndex stored in per Connection.Id metadata
Package ifindex allows storing interface_types.InterfaceIndex stored in per Connection.Id metadata
tools/link
Package link allows storing netlink.Link in per Connection.Id metadata
Package link allows storing netlink.Link in per Connection.Id metadata
tools/mechutils
Package mechutils provides utilities for conververtin kernel.Mechanism to various things
Package mechutils provides utilities for conververtin kernel.Mechanism to various things
tools/peer
Package peer allows storing peer netlink.Link in per Connection.Id metadata
Package peer allows storing peer netlink.Link in per Connection.Id metadata
tools/types
Package types provides conversion from Go native types to vpp binapi types
Package types provides conversion from Go native types to vpp binapi types

Jump to

Keyboard shortcuts

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