Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
contiv-agent
Contiv-agent is an extended vpp agent.
|
Contiv-agent is an extended vpp agent. |
contiv-crd
Contiv-crd is an agent that start a custom resource for Kubernetes responsible to get telemetry information for every node
|
Contiv-crd is an agent that start a custom resource for Kubernetes responsible to get telemetry information for every node |
contiv-init
Contiv-init is the init process of the contiv vswitch POD.
|
Contiv-init is the init process of the contiv vswitch POD. |
contiv-ksr
Contiv-ksr is an agent that watches k8s resources and propagates all changes into the ETCD data store.
|
Contiv-ksr is an agent that watches k8s resources and propagates all changes into the ETCD data store. |
contiv-stn
Contiv-stn is a Daemon which acts as a GRPC server, serving "Steal the NIC" requests - requests to unbind an interface from the kernel driver.
|
Contiv-stn is a Daemon which acts as a GRPC server, serving "Steal the NIC" requests - requests to unbind an interface from the kernel driver. |
mock
|
|
localclient
Package localclient contains mocks for transactions created by DSL structures in localclient packages.
|
Package localclient contains mocks for transactions created by DSL structures in localclient packages. |
localclient/dsl
Package dsl is base package for mocks of DSL transaction creators.
|
Package dsl is base package for mocks of DSL transaction creators. |
pkg
|
|
pci
Package pci provides API for binding & unbinding of PCI devices to a specific driver.
|
Package pci provides API for binding & unbinding of PCI devices to a specific driver. |
plugins
|
|
bgpreflector
Package bgpreflector reflects BGP routes installed in the host system's network stack (default network namespace) into VPP.
|
Package bgpreflector reflects BGP routes installed in the host system's network stack (default network namespace) into VPP. |
crd/pkg/client/clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
crd/pkg/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
crd/pkg/client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
crd/pkg/client/clientset/versioned/typed/contivppio/v1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
crd/pkg/client/clientset/versioned/typed/contivppio/v1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
crd/pkg/client/clientset/versioned/typed/nodeconfig/v1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
crd/pkg/client/clientset/versioned/typed/nodeconfig/v1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
crd/pkg/client/clientset/versioned/typed/telemetry/v1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
crd/pkg/client/clientset/versioned/typed/telemetry/v1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
devicemanager
Package devicemanager is responsible for allocation & connection of special devices that may need to be connected to pods in case they are defined in resources section of a pod definition.
|
Package devicemanager is responsible for allocation & connection of special devices that may need to be connected to pods in case they are defined in resources section of a pod definition. |
idalloc
Package idalloc is responsible for allocation of numeric identifiers in distributed manner, where each node in the cluster needs to be able to allocate an unique ID from the given pool for a given purpose identified by a string label, but once allocated, other nodes can not change / allocate a different ID for given purpose (label).
|
Package idalloc is responsible for allocation of numeric identifiers in distributed manner, where each node in the cluster needs to be able to allocate an unique ID from the given pool for a given purpose identified by a string label, but once allocated, other nodes can not change / allocate a different ID for given purpose (label). |
ipam
Package ipam provides node-local IPAM calculations: POD IP addresses, VPP-host interconnect, node interconnect IP addresses and SRv6 SIDs.
|
Package ipam provides node-local IPAM calculations: POD IP addresses, VPP-host interconnect, node interconnect IP addresses and SRv6 SIDs. |
ipnet
Package ipnet configures VPP-based IPv4 network connectivity between Kubernetes pods and nodes.
|
Package ipnet configures VPP-based IPv4 network connectivity between Kubernetes pods and nodes. |
ksr
Package ksr implements plugin that watches K8s resources and causes all changes to be reflected in the ETCD data store.
|
Package ksr implements plugin that watches K8s resources and causes all changes to be reflected in the ETCD data store. |
policy
Package policy implements Kubernetes Network policies [1] for Contiv/VPP.
|
Package policy implements Kubernetes Network policies [1] for Contiv/VPP. |
service
Package service implements Kubernetes Services [1] for Contiv/VPP.
|
Package service implements Kubernetes Services [1] for Contiv/VPP. |
sfc
Package sfc implements Service Function Chaining between k8s pods and external interfaces in Contiv-VPP.
|
Package sfc implements Service Function Chaining between k8s pods and external interfaces in Contiv-VPP. |
statscollector
Package statscollector implements plugin that collects the statistics from vpp interfaces and publishes them to prometheus.
|
Package statscollector implements plugin that collects the statistics from vpp interfaces and publishes them to prometheus. |
Click to show internal directories.
Click to hide internal directories.