Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
contiv-agent
command
Contiv-agent is an extended vpp agent.
|
Contiv-agent is an extended vpp agent. |
|
contiv-cni
command
|
|
|
contiv-crd
command
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
command
Contiv-init is the init process of the contiv vswitch POD.
|
Contiv-init is the init process of the contiv vswitch POD. |
|
contiv-ksr
command
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-netctl
command
|
|
|
contiv-stn
command
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. |
|
contiv-ui-backend
command
|
|
|
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. |
|
controller/example
command
|
|
|
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. |
|
grpc/example
command
|
|
|
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. |
|
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.