Networking

Userspace CNI

The Userspace CNI is a Container Network Interface (CNI) plugin designed to implement userspace networking (as opposed to kernel space networking). An example is any DPDK based applications. It is designed to run with either OVS-DPDK or VPP along with the Multus CNI...

read more

SR-IOV CNI

SR-IOV CNI is a CNI that enables injecting SR-IOV VFs into a pod. SR-IOV is a specification that allows a PCIe device to appear to be multiple separate physical PCIe devices. SR-IOV works by introducing the idea of physical functions (PFs) and virtual functions (VFs)....

read more

Multus

Multus is a Meta-Plugin CNI. Kubernetes only knows of and manages only one interface in every pod. For each pod (if CNI is being used), the CNI cmdAdd() is called once for each pod. When used, Multus is that one CNI. But Multus keeps a list of CNIs (or plugins), calls...

read more

app netutils Repository

In an effort to enable DPDK applications to be run in a container, this repo contains a set of library functions to aid CNF developers in deploying applications. The library functions collect data from the system, environment variables, kubernetes annotations, etc,...

read more

Go OVN

A Go library for Northbound and Southbound OVN DB access using the native OVSDB protocol. Project Site https://www.ovn.org Project Source Code https://github.com/ebay/go-ovn

read more

OVN Kubernetes Plug In

A Kubernetes networking plugin that utilizes OVN (an opensource network virtualization solution developed by the Open vSwitch community) as the underlying technology. Actively used by Red Hat OpenShift as a Container Native Interface that is currently Generally...

read more

TOSCA

The TOSCA (OASIS Topology and Orchestration Specification for Cloud Applications) project is moving towards the TOSCA 2.0 language specification targeting multiple levels of cloud orchestration from infrastructure, through cloud platforms, to workloads and high-level...

read more